Verse:
I’ve had some good times
I’ve had some mountains to climb
But through it all, You’ve never left me
You’re always there to lead and guide me
How can I forget all the things You’ve done for me
And how can I forget what You did on Calvary
You’ve done so much for me that I cannot tell it all
When I think about it the tears fall
You’ve been so good
Chorus:
You’ve been so good, You’ve been so good (x2)
(back to verse)
(chorus)
Vamp:
You stopped the storm and the rain
You came and took the pain away
Your love for me is so much more than I can say
Nothing will take your place
Special:
You’ve been so good (repeat as directed)
You’ve been so good, You’ve been so good,
You’ve been so good, You’ve been so good, (repeat as directed)