I've been blessed with an angel Watching over me I'm blessed Taught me to live Taught me to learn and all the rest Who is there to wipe the woes right off my chest Nothing to hide Right by my side When I’m lost and losing all control you listen Takes up your time you never do mind Your heart it glistens On a pedestal so high it's an eight wonder Nothing to hide Ride or die So before it's too late I wanna get out Thank you for being there Before times up I wanna spit it out thank you Just so you hear it All the fights we had all the pain I caused I'm sorry The times I got booked. Making you shook Making you worry In my mind I'm surprised you're still mine I'd never change it Nothing to hide Forever combined So before it's too late I wanna get out Thank you for being there Before times up I wanna spit it out thank you Just so you hear it Times have changed but we're the same and you're still mine All grown up I've got my life but you're still mine Don't get it twisted I still got you all the time Never change 'cuz you're the best I'll ever find Times have changed but still I love the fact you're mine All grown up but wouldn't change it for a dime Don’t get it twisted I still love the fact you're mine All of the time Forever mine I've been blessed with an angel Watching over me I'm blessed Taught me to live Taught me to learn and all the rest So before it's too late I wanna get out thank you for being there Before times up I wanna spit it out thank you Just so you hear it