(Key of ) Well I've seen the devil. I've seen the light And I know the difference between wrong and right But there still are times when it's hard to tell If I'm going the wrong way, to heaven or hell Cause I've been a sinner and I've been a saint There's a few things I ain't done and a few things I can't I was this close to heaven when I slipped and fell Between a rock and a hard place, between Heaven and Hell Cause I have been lost and I have been found I've been a square and I've been around I'm down on my knees at the heartbreak hotel Begging for direction between heaven and hell Chorus: Lord I'm down on my knees at some old hotel Asking for direction to heaven or hell