Gave it all, gave it all, gave it all
You gave it all for me

I been hiding, I been holding back
Only showing you the better half of what I have
Scared for you to see the worst of me
But time after time God You take me as I am

So I give you my life
All my life long
Cause you gave it all for me
And I give you my heart
Give you my all
Cause you gave it all for me

Gave it all, gave it all, gave it all
Cause you gave it all for me

What it is, it isn't what it was
Now I know that I can fully trust I'm fully loved
You're redeeming every piece of me
And time after time God You take me as I am

So I give you my life
All my life long
Cause you gave it all for me
And I give you my heart
Give you my all
Cause you gave it all for me

Gave it all, gave it all, gave it all
Cause you gave it all for me

Take my future
Take control
I will follow you Lord 'til the end of the road
Take my worries
Take my plans
All I'm needing I'm leaving it all in your hands

Now I give you my life
All my life long
Cause you gave it all for me
And I give you my heart
Give you my all
Cause you gave it all for me

Gave it all, gave it all, gave it all
You gave it all for me
Gave it all, gave it all, gave it all
You gave it all for me