Nice writing. The song develops well, and the arrangement is pretty dramatic, which works really well for the piece. Mix nits: The guitars are featured a little too prominently in some spots in comparison to the vocals, which are back a little too much and seem masked at times. The song overall doesn't gel quite as well as it could in the sense that everything doesn't quite seem to be in a cohesive space. It's mostly the guitars that aren't gelling with the rest of the production. Most importantly though, the song is pretty strong. Nice job.