I woke up in a strange place
The devil on my shoulder
Saying,
"Boy you better give up and go home.
Head home by the river" An angel grabbed my other shoulder and said:
"while there's blood left in your veins,
Don't despair, don't give up" 'Cause you've been on my mind
For a while now
Had you on my mind
For a while now After a long search I found
The needle in the haystack
But written on the needle were the words
But written on that little needle were the words:
One Down. I looked out through the eyehole and I saw
An infinite row of hay.
"Don't despair, don't give up" But you've been on my mind
For a while now
I've had you on my mind
For a while now Now the angel joined the devil
On my right shoulder
And they both said, in unison,
"Boy you better give this up,
boy you better give this up" And the angel joined the devil
On my right shoulder
And they both said, in unison,
"Boy you better give this up,
boy you better give this up" But you've been on my mind
For a while now
I've had you on my mind
For a while now