Looking back I see the masterpiece you made The beauty that you gave For the ashes that remained From the fire That burned deeper than I thought Oh the pain that it caused Yet you still held my heart Through it all The fire was hot but the scars are gone And I can't believe What I had left for dead You brought tô life again Oh your mercy it extends Further than I could even think Oh the places that it reached And the broken parts of me That it changed You've transformed everything For you are the God that restores When I had no hope you gave me yours Oh what's too far gone for your love And for what is your grace not enough Now I stand In the middle of a land That I didn't expect But you were true to your promise Even when I couldn't see your faithfulness You had already planned To save me once again From myself You answered my cry for help For you are the God that restores When I had no hope you gave me yours Oh what's too far gone for your love And for what is your grace not enough For you are the God that restores When I had no hope you gave me yours Oh what's too far gone for your love And for what is your grace not enough You're the one who caused my feet tô dance In the middle of the wilderness What the enemy meant to destroy You turned around for my joy Now I'm walking in your overflow What I couldn't see is now so close There's rivers in the barren land Cause you're faithful to your promise You're the one who caused my feet to dance In the middle of the wilderness What the enemy meant to destroy You turned around for my joy Now I'm walking in your overflow What I couldn't see is now só close There's rivers in the barren land Cause you're faithful to your promise For you are the God that restores When I had no hope you gave me yours Oh what's too far gone for your love And for what is your grace not enough