I don't deserve Your grace no no (But You gave it anyway) I don't deserve Your love no no (But You gave it anyway) I don't deserve Your blood no no (But You gave it anyway) You've been good (You've been good) You've been good yeah (You've been good) So good to me (You've been good to me) Yea I don't deserve Your grace no Nooo-ooo (But You gave it anyway) No I don't deserve Your love No no-ooo-ooo-ooo (But You gave it anyway) I don't deserve Your blood No no I don't (but You gave it anyway) But You've been good (You've been good) You've been good (You've been good) Lord You're just so good to me (You've been good to me) I deserve to be abandoned like a lost cause I've left You so many times But You accepted me into Your family We who have failed before And will fail again But through the blood that You shed Through the nails in Your hands Through the crown on Your head I will win Through the blood that You shed Through the nails in Your hands Through the crown on Your head I will win I will win I don't deserve I don't deserve Your grace no no I don't deserve I don't deserve Your love I don't deserve No I don't deserve Your precious blood I don't deserve I don't deserve anything But You've been good You've been good You've been good Lord You've been good Oh You're so good All of the time There is nothing You can be but good Oh You're so good Sunday You're good Monday You're good Tuesday Wednesday Everyday Everyday Everyday You are good You keep showing me Over and over and over And over again Oh Lord You're good Ooo-ooo-ooo-ooo You're good