[Verse 1]
Tell me what you think you’re hearing
The devil tapping on your door again
You wear that guilt like a jacket
A gift from your only friend
Maybe you need to feel a little future
To walk away from the past
If you need some help with this redemption
I’ll give you that
[Chorus]
And I’ll stand in your doorway
Till all your pain is gone
I swear that I forgive you
It’s been so long
It’s been too long
[Verse 2]
Tell me what you think you’re doing
You really gonna turn away again
You think that after a lifetime
You’d be so damn tired of saying when
I’m only here because you see me
I’m not here at all
But if you need a ghost for absolution
I’ll take the fall
[Chorus]
And I’ll stand in your doorway
Till all your fear is gone
Until your heart is quiet
It’s been too long (been too long)
Been too long (been too long)
It’s been too long
Oh, oh (been too long)
Yeah
What’s that sound of footsteps falling
The devil as he walks away from here
Just get some sleep
When you wake up I’ll still be here
[Chorus]
And I’ll stand in your doorway
Till all your pain is gone
I swear that I forgive you
It’s been so long
It’s been too long