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
- :
- Kisses Down Low (Single)
- Talk a Good Game
- Ice (Single)
- Kelly Rowland
- Miscellaneous
- Here I Am
- Lay It On Me (Single)
- Commander (Single)
- Ms. Kelly
- Down to Earth OST
- Rose Colored Glasses (Single)
- Grown Woman (Single)
- Floorfillers: Party Anthems 2011
- Back to the Future
- The Block Sky High
- compilation
- Est. in 1989 (Part 2.5)
- Dirty Laundry
- Talk a Good Game (Deluxe Edition)
- Talk a Good Game (Deluxe Version)