So many things I wanna tell you
Got so much love to give you
So many ways I wanna thank you
For all the things that you do
Mama, why did you work so hard
Mama, me carrying you name gone abroad
Mama, you know that me love you so
Mama, promise me that you'll never go
Mama, promise me that you'll never go
Time hard, Papa run gone and left we
Time past, seem like him forget we
Thank God Mama never stop try
Stand strong wipe the tear from you eye
Three pickney on you them rely
Never really know the reasons why.
Mama, why did you work so hard
Mama, me carrying you name gone abroad
Mama, you know that me love you so
Mama, promise me that you'll never go
Mama, promise me that you'll never go
Life did hard no me nah tell no lie
Nuff time me affi buss out a cry
Sometimes there was nothing to eat
But still you keep we off a the street
Through it all you were always there
Thank you Mama for showing you care
Mama, why did you work so hard
Mama, me carrying you name gone abroad
Mama, you know that me love you so
Mama, promise me that you'll never go
Mama, promise me that you'll never go
A no little thing you suffer fi we
Three pickney without a daddy
Nuff thing me never understand
But that change now me turn a big man
Mama tell me what can I do for you
For there is nothing that is too good for you
Mama, why did you work so hard
Mama, me carrying you name gone abroad
Mama, you know that me love you so
Mama, promise me that you'll never go
Mama, promise me that you'll never go