You've seen me reach my limit
You've seen me hit a wall
And when I'm close to quitting
You love me through it all

When I'm not myself
Down on my luck bout to fall
You talk me off the edge
Yeah you love me through it all

The road is winding
Oh, the stakes are high
But I'll keep climbing
When I got you by my side
When times are testing
I know who to call
My worlds a better place
Cos you love me through it all

You've seen the good, the bad, the ugly
Every side of me
But darling it don't phase you
Cos you know the best of who I can be

When I jump you're jumping right in
We go deeper than deep
If love is war your the white flag
Cos you give me inner peace

The road is winding
Oh, the stakes are high
But I'll keep climbing
When I got you by my side
When times are testing
I know who to call
My worlds a better place
Cos you love me through it all

(Through the fire
Through the rain
Take me higher
Through the pain)

The road is winding
Oh, the stakes are high
But I'll keep climbing
When I got you by my side
When times are testing
I know who to call
My worlds a better place
Cos you love me through it all

(Through it all
It's you and me
Ah yeah
You love me through it all)

You've seen me reach my limit
You've seen me hit a wall
And when I'm close to quitting
You love me through it all