It'll take me all day but I must testify
Because I wasn't fit to live and not ready to die
But I gave him my will and I gave him my life
Then he captured my heart and transformed my mind
I can't continue going through life
Not giving thanks cause he saved my life
God is good
I wasn't fit to live and not ready to die
God is good
He changed my heart when I gave him my life
God is good
May not come when you want but he's always on time
God is good
When I go through my trials I'll shout all the time
God is good
Clap your hands
God is good
Clap your hands
God is good
Dangers seen and unseen shielded on every side
Tribulations and trials he kept me every time
In the valley of death I have to remind
In the good and the bad Jesus will provide
I can't continue going through life
Not giving praise cause he changed my life
God is good
When I walk through the valley of shadows of death
God is Good
He'll give me the strength to pass every test
God is good
When weapons are formed they won't do me no harm
God is good
He prepares my table in front of them all
God is good
Clap your hands
God is good
I wasn't fit to live
Not ready to die
He changed my heart
Now I gotta testify
I wasn't fit to live
Not ready to die
He changed my heart
Now I gotta testify
Now I gotta testify
Not I gotta testify