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 Just walk away from the past If you need some help with this redemption I'll give you that And I'll stand in your doorway 'Til all your pain is gone I swear that I forgive you It's been so long It's been too long 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 And I'll stand in your doorway 'Til all your fear is gone Until your heart is quiet It's been too long, too long, oh, oh-aho 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 And I'll stand in your doorway 'Til all your pain is gone I swear that I forgive you It's been so long