If I never get to see another rainbow Or share another life with a friend If I never stand barefoot by the ocean Or get to kiss my child goodnight again If I never have another prayer that's answered Or have another blessing come my way If this is all I know of heaven's kindness Father, I would still have to say [unverified] You have been good You have been good And I may've wondered how could it be You have been good You've been so good So many ways You've been good to me You've shown me mercy upon mercy Grace upon grace, time after time And I know all too well what I'm deserving Yet, You are still so patient and kind You have been good You have been good And I may've wondered and how could it be You have been good You've been so good So many ways You've been good to me Suddenly it all were ended And your past sins disappear Looking back over a lifetime The evidence is clear You have been good You have been good And I may've wondered how could it be You have been good You've been so good So many ways You've been good to me You have been good You have been good And I may've wondered how could it be You have been good You've been so good So many ways You've been good to me So many ways You've been good to me