Your Mother is your biggest critic; truest admirer; friend; coach; philosopher, and guide in every walk to life. These are just a handful of roles a mother plays on a daily basis for her children without failure or getting tired. A mother is a combination of multiple feelings, sacrifices and behavior at the very same time, a superwoman who is truly and completely dedicated to her children either biological or adopted; doesn’t make a difference to her, she is a mother and that is all she knows.