Nice writing on this! And I like what your singer did for you as well. He is maybe a bit too loud in the mix? Not sure.

Good song, enjoyed the listen.