Lyric discussion by laustsen 

You can interpret it as you like… That’s the god thing about free will. And normally a song means something different to each person. But sorry to tell you this, but this is a Johnny Cash song.

@laustsen Sorry to tell you that this is not a Johnny Cash song, he recorded it for his 2006 last album, but the song was written by Bruce Springsteen and released 2002 on "The Rising"

An error occured.