The Cabin Song

A million questions asked
Trying to figure out the past
Where did things go wrong
A million signs before my eyes
But it still took me by surprise
After so long
I am sorry for what I have to do
You won’t believe me but it’s true

We gave it everything we got
Was it really all for naught?
Guess we had a good run
Though it’s tearing me apart
I can feel it in my heart
That it must be done
I am sorry for what I have to do
You won’t believe me but it’s true

I know someday you’ll look back on this and say
Guess it’s better after all that things turned out this way
I know you’ll find somebody good for you who’ll make things work
But for now
Still just feel like a goddamn jerk

It’s only when you’re looking back
You can see after the fact
How it should have been done
After every bridge I’ve burned
After everything I’ve learned
I still feel so dumb
I am sorry for what I have to do
You won’t believe me but it’s true