Fred,

Wonderful song
Great mix
Powerful lyrics, The only thing I think is "out of place" is the lyrics are dark and the song sounds too happy. But then that is just me.

Well done

Alyn