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
Thank you for your advice
Your wisdom and your strength
My Earth Angel, I thank you
I'm so grateful, for trusting me
And loving me, with your love unconditionally
My Earth Angel, I thank you
I'm so grateful, for trusting me
And loving me, with your 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 pale heart
You're always giving all of you to everyone
Around you and I pray we never part
My Earth Angel, I thank you
I'm so grateful, for trusting me
And loving me, with your love unconditionally
My Earth Angel, I thank you
I'm so grateful, for trusting me
And loving me, with your love unconditionally
And if it wasn't for you
And if I didn't know you
And if you never reached you
And 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
My Earth Angel, I thank you
I'm so grateful, for trusting me
And loving me, with your love unconditionally
My Earth Angel, I thank you
I'm so grateful, for trusting me
And loving me, with your love unconditionally
My Earth Angel, I thank you
I'm so grateful, for trusting me
And loving me, with your love unconditionally
My Earth Angel, I thank you
I'm so grateful, for trusting me
And loving me, with your love unconditionally