Every mother has a moment in her life where she remembers every detail. She remembers the date, time, and place for the rest of her life multiplied by how many children she has. It is the moment when she gave birth to her child. At that moment, she makes a promise to herself and her child that she would be a good mother. A good mother has many defining traits, unconditional love, support, and being a good role model.
A good mother has a never-ending supply of unconditional love. A child could destroy her most prized possession, but she will still have a smile on her face because her child is safe. Often, when a child gets upset one says and does hurtful things, and yet a mother forgives and forgets. A mother's child grows and becomes an adult, and one might make decisions she might not agree with, but she will still love her child and be there when needed. No matter what, a good mother will always have unconditional love for her child.
A child needs support in a variety of ways, and a good mother is there to offer all of the support needed. Of course, a mother is there to support her child financially as best she can; she will always provide for her child to the best of her ability. A mother also provides the emotional support that her child needs; she is always there when her child may need a kiss on an injury, or simply an extra hug as they get off the bus. In addition, it is important for a mother to support her child's interest in extracurricular activities; sometimes that may require driving to practices and events or even encouraging her child to practice at home. Without the support of a good mother a child may squander through life never living up to his or her full potential