I don’t know what I did to deserve you.
I’ll never know what I did to be chosen as your mother.
I could spend forever wracking my brain, trying to put my finger on exactly what I did, but I doubt I’ll ever know.
Whatever it was, though, I’m thankful.
I know that every day isn’t always easy and that I’m not always patient with you.
I know you get sick of me watching your every move sometimes.
I know I still have so much to learn.
I’m learning every single day.
I know I cry sometimes when I should be strong.
I know I raise my voice.
I know you’re too young to understand.
I know I have my faults.
I know I lose it sometimes.
But I’m so, so thankful.
I’m thankful for my arms to hold your little body.
I’m thankful for my lips to kiss your delicious cheeks.
I’m thankful for my eyes to watch you grow bigger and stronger every day.
I’m thankful for my ears to hear our home fill with your giggles, from deep down in your belly.
I’m thankful for my hands to hold yours.
I’m thankful for every moment I have with you as your mother.
I’m thankful for you.
This post originally appeared on Millennial Mom Confessions