Everyone says that their mom is the strongest woman they know, and I believe this to be true. A mother has so many roles to fill, a caregiver, a provider, and a best friend. Sometimes through all the hustle and bustle of life, I think she may forget just how loved she really is.

So let us start off with how often my friends and I talk about my mom. Almost every time I am hanging out with my friends my mom comes up and they tell stories about her and wonder when she will be back to see us.

You see, my mom is so loving she treats all of my friends like her own children, for years I had friends who called her "mumsy" and would get her Mother's Day gifts. But that love isn't just one-sided, because they love her too and they talk about how much her love impacts them.

Next, the people she works with absolutely adore her. When I go to visit my mom at work I am always bombarded with her coworkers telling me how much they love her and all the crazy things she has been up to.

Her coworkers will even message me expressing their gratitude for all she has done for them. That is the thing about my mother, she will always go out of her way to make sure other people are happy.

My mother is my rock, my sunshine and the person who inspires me the most. No matter how many mistakes I have made and might continue to make I can always count on her to be there.

She has taught me how to love, trust and work hard despite any obstacles that may be in the way. She always answers my phone calls when I have questions that I could easily Google, she stays up late to make sure I get home from concerts safe and she supports me in all that I do.

At this point in my life I know I could not get on without her and her constant love. Thank you for giving me life and the will to keep going not only for me but for us. You make me happy when skies are gray.