Nice song. There are textures in there of ELO. Lots of synths, which is something we don't normally hear in the BB/RB compositions. They worked well.

I'm with Noel96 on this regarding the vocals. I found the vocals hard to understand mostly because, at first appearance, the levels on the vox are way too low. They're hiding in the mix just a bit too much.

Cool song, good production, there's a lot to like here in this mix.
You can find my music at:

Add nothing that adds nothing to the music.

As the sword chooses the warrior, so too, the song chooses the writer.