Who'd have thought we would last so long?
Trust her in fairytale ends that you are
Sometimes I look in your eyes
I see the pain in the corners
Little betrayals and lies
Yeah, but call off the mourners
We're here so far, still holdin' tight
We get it wrong, we said it right
Beat up but warm like my old guitar
Still playin' sweet so far
I still remember a girl with gold hair
And a husky catch in her voice
We knew we made an improbable pair
But our hearts didn't leave us much choice
It seems too little to say
Just to repeat, I still love you
And if not quite the same way
we know life changes love, too.
And still so far from where we've been,
we walk that long road together.
Battered but strong like a
So far, so far, so so far
So far, so far, so far, so far
I see new lines on your face
Some of them I know I put there
Innocence we can't replace
Still we're winning the race
Somehow foot after foot there
We just might go on forever
And this I know, I would not trade a single
blow that we have withstood
Even if we could, so long and so far,
So far, so far, so far, so far, so far, so so far, so far,
so so so far, so so so far, so so far, so far, so far, far, far, you