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...
CHORUS:
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
VERSE(2):
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
CHORUS
BRIDGE:
Suddenly it all were ended
And your past sins disappear
Looking back over a lifetime
The evidence is clear
CHORUS(2x)
So many ways You've been good to me
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...
CHORUS:
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
VERSE(2):
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
CHORUS
BRIDGE:
Suddenly it all were ended
And your past sins disappear
Looking back over a lifetime
The evidence is clear
CHORUS(2x)
So many ways You've been good to me