A mixture of Johnny Cash and Nick Cave, vocally-speaking, I thought.

The song is beyond excellent. It really is extraordinary writing. One of the best (whatever that word may mean) songs I've ever heard on this forum. A notch or two (million) above many.

Keep writing and singing, sir.