You gave your part to me

You gave your part to me
You sacrificed a lot
Wherever you go in life
You always keep me in your thought
You make me smile in pain
Wipe my tears so in vain
You support me when I don't ask
You are there when things remain
Mom, know that you are the best
I owe you my life my happiness
I owe you this wonderful life
Thanks a lot mom
Happy mother's day to you!