At my worst
You wanted to call me Yours
Because You're too good
You're too good to me
You laid down Your child
To have us as sons and daughters
You're too good
You're too good to me
I can't sing too loud
Or lift my hands too high
To tell You all You mean to me
For everything You are
And everything You've done
For all the ways You've loved us
God, we thank You
I couldn't ask for more
But still You gave Your all
You're more than I deserve
God, we thank You
God, we thank You
You opened my eyes
And said I was made for life
You're too good
You're too good to me
You made a way
For me to walk out my grave
You're too good
You're too good to me
I can't sing too loud
Or lift my hands too high
To tell You all You mean to me
For everything You are
And everything You've done
For all the ways You've loved us
God, we thank You
I couldn't ask for more
But still You gave Your all
You're more than I deserve
God, we thank You
God, we thank You
By grace I have been saved
Through You I can be whole again
Your blood has washed me clean
God, we thank You
By grace I have been saved
Through You I can be whole again
Your blood has set me free
God, we thank You
God, we thank You
For everything You are
And everything You've done
For all the ways You've loved us
God, we thank You
I couldn't ask for more
But still You gave Your all
You're more than I deserve
God, we thank You
God, we thank You
By grace I have been saved
Through You I can be whole again
Your blood has washed me clean
God, we thank You
By grace I have been saved
Through You I can be whole again
Your blood has set me free
God, we thank You
God, we thank You