Nice!
I love it. It's all so good. It all just kind of melts together. I love the drums a LOT. The melody is just epic. It's not too heavy or light for itself, as I sometimes find with pieces. If this is just "another day"'s work for you, you should be VERY proud. It's gotta be one of the best songs I've heard in a while. It's not too long, it's fresh the whole time, not repetitive, keep up the great work, man!