"You are my sunshine, my only sunshine. You make me happy when skies are gray. You'll never know dear, how much I love you. So please don't take my sunshine away."
Mom, I can't begin to tell you how lucky I am to have you in my life. I know there have been times when I have aggravated you to no end, but thank you for always loving me, no matter how difficult I've been. I see more of you in me every day and I'm so lucky because I know what an incredible woman you are.
You are one of the most honest people that I know. Whether it's giving me constructive criticism during my beauty pageants or answering any question(s) that I have, I know I can count on you to tell me like it is. You tell me what I need to hear instead of what I want to hear and even though sometimes I don't like that, I realize I would rather have a mother who is straightforward with me instead of one who sugarcoats everything. Every time in my past when you've congratulated me or told me how I did something great I would always question it. Not because I don't trust you, but because I sometimes let my insecurities get the best of me. But you always have looked me in the eye and told me, "If I didn't think it was true, I wouldn't say it." I never once have not believed you.
Not only are you my mom, but you are my ultimate advice-giver. I can't even fathom how many times I have come crying to you about girl drama, how some boy broke my heart, and about every day life problems. Each time, no matter what the circumstance, you have always taken the time to talk to me about everything and to give me the best advice possible. It means so much to know that I have a mom who genuinely cares about me and all of the problems that come along with me. Please know that everything you do for me doesn't go unnoticed.
You have always pushed me to do my best. Whether it has been school, sports, activities, or jobs, you have always taught me to work hard and to never give up. Sometimes I have felt as though a lot of pressure was/is being put on me, but I know you only want what's best for me. I know there are kids out there that have a mom who doesn't really care and to know that you care so much honestly means the world to me.
I know sometimes I come off as ungrateful, but believe me, I always love all that you do for me. I know I've said countless times how I'm an adult and can do things for myself, but honestly, I'm always going to need you. At the end of the day I know I can count on you to ask me how things are going and the fact that you text me every morning, "Have a great day. I love you!", makes my heart smile. Thank you for making sure I know how much I'm loved (even on the days I'm being difficult).
You are the best mom I could ever ask for and I hope you always know that. I couldn't possibly imagine my life without you and I never want to. Thank you for always being the best you can be for me. I love you.