I may not always say I love you

I may not always say how I feel

I may not always hug or kiss you

But I know what I feel is real

I don't always compliment you

I don't always notice what you wear

I don't always point out the changes

I don't always take note of your hair

Some times I think you're too troublesome

Simply too uptight, loud and mean

Sometimes I think you're too bossy

Expecting too many things from me

I know I say you're pushy

I know I say nag a lot

I know I say a lot of things

Just not the things you want to hear

I understand you and I aren't perfect

I understand we all have flaws

I understand sometimes we make mistakes

It's part of life, after all

But despite my imperfections

Despite my super stubborn will

Despite my unbelievably hard head

You still love me all these years

I'm sorry I didn't obey you

I'm sorry I often sulked

I'm sorry I didn't often listen

To a word you said

I admit I take you for granted

I admit I haven't been the best

I admit I don't even try to show you

Just how much better you are than the rest

You shouldn't have been stuck with a son

As lazy and sarcastic as me

You should have received much better

Instead of having to put up with me

I know so many people

Better deserving of your love

They wouldn't waste it like I do everyday

They wouldn't squirm out of your hugs

They'll tell you everything I haven't

Like how beautiful you are each day

And how kind you are to others

Even if they get in your way

They'd tell you all those things

That I haven't even tried to say

Like how special you truly are to me

Or how much I love you more each passing day

I haven't been the best of sons

I haven't been the most reliable child

I haven't been much of a responsible person

My daydreams are more than a little wild

I never am on time (though I try, I swear)

I don't listen to sense (but I do try when I care)

I live in my own world (would you like to see it some time?)

I guess I'm a bit dense (but is that such a crime?)

I may trip, I may stumble

But I'll never fall

I may wobble, I may tremble

But I'll make it though it all

With a mom like you to see me through

I'll be sure to succeed no matter what I do

So even if I get lost, I won't lose my way

I'll follow the path that leads me to you

You are the light that shines at the end

Yours is the voice that gives me strength

You're the inspiration I look to everyday

Your hand is the one that guides me all the way

So though I may not say the things a daughter would

I show it in a way only I ever could

Immortalizing it on paper, penning it with care

Look beneath the words and you'll find it there

Beneath all the letters and spaces it hides

Pieces of my heart embedded between the lines

Fragments of my soul you helped shape and mold

It's here on the parchment you now hold

This isn't just for everything you've ever done

It's not just for all the words you've ever said

It's not just for all the sacrifices you've ever made

It's for everything that's brought you to be who you are today

Coz without all the things that make you who you are

Not only would I now not breathe and live

I wouldn't receive the love only a mother can give

The love I've learned to cherish each minute of the day

With all the truth I can possibly possess

With all care, I daresay profess

I love you even more with each waning day

Is it too late to greet you a happy mother's day?