Have I told you
You are my river
That never stops for a rest
Have I thanked you for letting me
Come out of you
And giving me all your best
Have I thanked you
For having our family,
Without them I wouldn't be here
Have I told you no matter
How far I may go
All of you always are near
Chorus
Ooh, Mother
You've given everything to me
Ooh, Mother
You never asked for anything
Ooh, Mother
I'm sorry for all those times I've hurt you so
When all along it was sreally me
scared of letting go
So afraid to grow
Have I told you
I love you forever
Have I told you
I love you always
Have I told you
The difference you make in my life
You make in your own special way
Chorus