Greg,
I think your own description fits really well - can I just ditto that...grin A well written, well sung, well arranged song - one of your best imo - of course I'm a huge fan. Personally I could do without the expletive but it fits the angst your character feels so I get it. Overall top drawer for me.
Josie