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