What is a Good Mother?

A good mother is a mother who takes good care of her children by addressing their physical, emotional, social, mental, and spiritual needs. She loves her children dearly and will try to be the best person she can be for their sake.