Waited all of this time
Just to end up, where I've always been
Taking all that I find
I'm picking up the pieces of my life again

It's been so long
So much time has gone

But I've been carrying you
With me down every road
Up every mountain, deep in my soul
Through all the dark days
We were never apart
You were always there
Here in my heart
(Here in my heart, yeah)

Now I'm seeing
Things in a different light
I'm finally letting go, of all those yesterdays
Still broken, but I'm better than I was
Because of your love, I'm in a better place

It's been so long
But I'm finally coming home
(Coming home)

But I've been carrying you
With me down every road
Up every mountain, deep in my soul
Through all the dark days
We were never apart
You were always there
Here in my heart

I've been carrying you
With me down every road
Up every mountain, deep in my soul
Through all the dark days
We were never apart
You were always there
Here in my heart

I've been carry here (here in my heart)
Yeah

Through all the dark days
We were never apart
You were always there
Here in my heart

You were always there
You were always there