I'm haunted by angels
And I'm haunted by fear
I'm haunted by voices
I don't wanna hear
I'm haunted by visions
That won't let me rest
And I'm haunted by memories
I just can't forget
I stare out my window
My ears to the wall
They call out my name
And rattle their chains
Whatever they call
I'm haunted by secrets
That ain't right to keep
And you would not believe
The things that I've seen
When I try to sleep
A ghost is an angel
An angel with nowhere to fly
And I'll be a stranger
Until the day that I die
Trying to write my way out
Of all I've done wrong
Trying to pay off my sins
And pay back my friends
Song after song
I'm haunted by highways
That drive through my head
The choices that I've made
The things that I've said
They howl through the tree tops
And they live underground
I don't think they can be stopped
A ghost is an angel
An angel with nowhere to fly
And I'll be a stranger
Until the day that I die
Trying to write my way out
Of all I've done wrong
Trying to pay off my sins
And pay back my friends
Trying to pay off my kin
For what's left of them
Trying to pay off my sins
And pay back my friends
Song after song