Hey Kev,
Not at all what I expected after reading your context and lyrics, the music came in much, much stronger than I was anticipating.
Was a pleasant surprise though, really powerful and great vocals - felt borderline messy at times but I think that added to that overwhelming feeling I think you were going for and I much prefer that than overly clean.
At 3:20 it's not particularly a short song, and I know a good song always has the listener begging for more, but this one left me longing a bit too much - and reckon this suits to being longer personally so would love to hear a 5 minute version with some more extensive musical breaks.
Fantastic listen, and best wishes to your friend!
All the best,
Scott