From the time I was a little boy, you were my guiding light
My superhero, my best friend, you made everything alright
With three kids to raise, and Dad away for work
You were our rock, our everything, you never once did shirk
You juggled it all with grace, though the burden was immense
You sacrificed your own dreams for our future, with no pretense
Oh, Mom, I'm sorry for the pain I caused you through the years
For all the sleepless nights, and for all the silent tears
I was foolish, I was selfish, and I didn't understand
The strength it took to raise a family with your own two hands
I'm so grateful for your patience, your kindness, and your fight
You made me who I am today, you filled my life with light
Now that I'm grown and I look back, I see it all so clear
The struggles that you went through, the sacrifices you held so dear
I'm ashamed of my behavior, the trouble that I made
The lack of respect I showed you, I wish I could have stayed
A better son, a kinder boy, one who appreciated you more
But now I know the love you gave, and it's what I adore
Oh, Mom, I'm sorry for the pain I caused you through the years
For all the sleepless nights, and for all the silent tears
I was foolish, I was selfish, and I didn't understand
The strength it took to raise a family with your own two hands
I'm so grateful for your patience, your kindness, and your fight
You made me who I am today, you filled my life with light
You are the greatest mother, a hero in my eyes
You taught me right from wrong, you showed me how to rise
Above my fears and my mistakes, you always believed in me
And for that endless love, I'm forever grateful, can't you seen
I love you, Mom, more than words can ever say
You're the best mother in the world, in every single way
I love you, Mom.