Just... wow.
The intro to this song sounds like an ending for some reason, but that is so cool! Then when the beat kicks in it sounds so great! I love the cymbals on the upbeats at the beginning, and the slow down at 1:10 sounds really cool with the piano. I thought it was over at 2:14, but then it came back bigger and better! I really liked the beat at 3:15 and everything. The fade out at the ending was nicely done as well. This may be your best song!