Mothers
There are an endless number of words that can be used to describe mothers, loving, nurturing, caring, healer, protector, cheerleader, warrior, comforting, understanding, compassionate, selfless, accepting, resilient, strong, courageous, generous, patient, beautiful and wise. We all have our own words to describe our mothers, and what comes to mind depends on where we are in our lives. Each stage of life brings a different role with its own meaning. Being a mother is a huge responsibility. From the day we hold our children for the very first time we become acutely aware of two things; just how much we can possibly love another human being, and the enormity of the responsibility ahead of us. Our children are a miracle we give to the world; there is no other word to describe giving birth. We love and nurture them as they grow and try to not only see our hopes and dreams for them fulfilled but also hope they achieve their dreams. Mothers are not perfect. We are human after all, and we will...