Yeah, yeah, yeah, yeah, yeah... Here we go I will build for you an alter I will bring my sacrifice I'll worship you cause you've been so good (Oooo) I will give you all the praise I will bless your holy name I'll worship you cause you been so good (oooo) You shed your blood for me I was guilty but now I'm free All because of you cause you've been so good Now I walk in liberty and sin has no control of me I will tell the world that you been so good Say you've been good, good, good The God we serve has been good He's been good, so good The God we serve has been good I've done nothing to deserve your blessings Sometimes I do more wrong than right but you remain the same Lord you've been so good (oooo) And you are forever faithful Even though I stray, you promise you will never leave You've been so good (oooo) Many times I should have been dead But you gave me mercy instead Halleluh you ve been so good And I dont know why you even love me I can't figure out why you care so much Hey youve been good Say you've been good, good, good The God we serve has been good He's been good, so good The God we serve has been good I can't explain your love (It's so incredible) I can't explain your peace (Beyond my understanding) I can't explain your joy (It's so unspeakable) I can't explain your grace (Your grace so amazing lord) Say you've been good, good, good The God we serve has been good He's been good, so good The God we serve has been good Say you've been good, good, good The God we serve has been good He's been good, so good The God we serve has been good Got to give you -praise You been so good to -me Got to give you -praise You been so good to -me Got to give you -praise You been so good to -me Got to give you -praise You been so good to -me Got to give you -praise Been so, been so, good to me Got to, got to, give you praise Been so, been so, good to me Got to, got to, give you praise Got to give you -praise