Said he's been so good God has been so good Good just ain't good enough He's been better than good to me God has had my back In the midst of my enemies And I ain't even have to be there I have roamed many cities Friends? Not very many But God took care of me and my children I'm so connected to this air that I breathe The oceans and the seas The mountains, the skies and the trees I'm gon' get everything that belongs to me Good just ain't good enough He's been better than good to me, yeah (His love) His love flows like a river And it runs deep, deep, deep in my soul Oh, His faithfulness, I've seen enemies become footstools But because I love Him, I don't mind Giving them another chance To have a seat at the table, come on, Judas Hey, said he's been so good Good just ain't good enough (yeah) He's been better than good to me Better than good to me I call on You Lord for the souls that were lost Because somebody represented You in the wrong way I call on You Lord for the souls that were lost (hey) Because some child watch mama run from pillar to post I call on You Lord (for the souls that were lost) 'Cause papa was a rolling stone from bed to bed I call on You Lord (for the souls that were lost), hey Somebody could be contemplating (suicide), and (it's a do or die) Do-or-die (situation), yeah Oh, but I trust you God 'Cause You've been real, real good Good just ain't good enough (better than good) He's been better than good Real, real good Good just ain't good enough (better) He's been better than good Better than good to me Real, real good to me