What does it mean to be a good mother?

What does it mean to be a good mother?

A good mother, often called a Good Enough Mom, does her best to: Teach her child how to live life to the fullest. Be there for her children when they need her. Teach her child the importance of self-worth. Provide food, shelter, and love.