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.
Refrain:
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.
Refrain:
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.
Bridge:
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,
Refrain:
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 unconditionaly.
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
Writer(s): Beyonce Giselle Knowles, Rob Fusari, Falonte D. Moore
Lyrics powered by www.musixmatch.com