Grace Upon Grace

What reason do I have to wake up with the rising sun
And not be held down by the weight of all the things I’ve done
What reason do I have to feel this hope instead of hurt
How can I not receive the judgement I know I deserve

Wave upon wave of grace upon grace
Endlessly washing my sins away
I know the only reason I can stand here free of all my shame
Is wave upon wave of grace upon grace upon grace

How can you see me at my worst and still say I am loved
What promise can I stand on when I don’t feel good enough
When the enemy’s reminding me of all that I’ve done wrong
What freedom do I have to sing this new creation song

What can wash away my sin
And make me new again
Nothing but the blood of Jesus

What can make me white as snow
No other fount I know
Nothing but the blood of Jesus