This is for my family, uh-huh, uh-huh
This is for my destiny, uh-huh, uh-huh
This is for my fans, uh-huh, uh-huh
This is for my future, uh-huh, uh-huh
This is for my best friend, uh-huh, uh-huh
This is for my future children, uh-huh, uh-huh
This is for my mother, uh-huh, uh-huh
This is for the world of love, check it out
You are my best friend and I love you
You were always there to love me
When I didn't even love myself
You bring out the best in me
And I thank you
Thank you for my life
Thanks for your advice, your wisdom, and your strength oh
1 - My earth angel
Thank you, I'm so grateful
For trusting me and loving me
With pure love unconditionally
My earth angel
Thank you, I'm so grateful
For trusting me and loving me
With pure love unconditionally
You are my messenger from heaven
No matter how unhappy I become
You always find a way to make me smile
And I admire you for your pure heart
You're always giving all of you to everyone around you
And I pray we never part, oh
Repeat 1
And if it wasn't for you
And if I didn't know you
And if you never reached me
And if you didn't teach me
I wouldn't be who I am right now
I wouldn't give what I give right now
I wouldn't think what I think right now
I'm thanking you, I'm thanking you, oh
Repeat 1 til end