Nice
All the individual components of the song are great. The piano is great, the rave is great, so is the voice. It's basically awesome.
However, it feels like two different songs, one after the other. That's not necessarily criticism, it's just a notice, that's all.