Coming in at the end of all those excellent comments I can only agree that this is an excellent song, with a superb vocal and lyric.

Great work.

Peter