Have I told you
You are my river
That never stops for rest
Have I thanked you for
Letting me come out of you
And giving me all of your best
Have I thanked yo
For having our family
Without them I woud ' nt be here
Have I told you no
Matter how far I may go
All of you always are near
Oh mother you ' ve
Given everything to me
Oh mother you ' ve
Never asked for anything
Oh mother I ' m sorry for
All those times I hurt you so
When all along it was really me
Sared of letting go
So afraid to grow
Have I told you
I ' ll love you forever
Have I told you
I ' ll love you always
Have I told you the
Difference you make in my life
You make it your own special way
Oh mother you ' ve
Given everything to me
Oh mother you ' ve
Never asked for anything
Oh mother you ' ve
Given everything to me
Have I told you
You never asked for anything
That I love you
Have I told you today