Brian...

Heavy Theatrical Rock.

Not many can pull that off. You've "done it in spades".

A Good Rock write. Prosody is really important - the words have to sounds like "they've always been there" - as much a part of the music as any other instrument in the mix. That happens here.

The piano sounds Great!
The guitars have all the Power and Punch required.
The Vocals are astounding. The trade-offs are exceptionally well done.

Extremely Well Done.

Kudos.

fj