You give everything you have You are always there for me You don't even know how to hate When I'm blind, you can see I've hurt myself a thousand times But you don't care for me You've only given me love A million times You are the greatest miracle in my life You've given me so much And there's more, more and more You are the greatest Mama, today I say thank you For everything and for the love That you give me When I look in the mirror I always recognize you I have so much of you in me Whether I like it or not You always know how I feel If you don't see me I'm a thousand miles away You can feel it You are the greatest miracle in my life You've given me so much And there's more, more and more You are the greatest Mama, today I say thank you For everything and for the love That you give me That you give me That you give me