Wow. When I started listening to this song, I didn't think too much of it, but as it progressed it got better!
I like your piano work, rather good stuff. :P
The song can seem a little random at times, but it gets knocked back on track.
Nice work, keep it up!
PS: Check out my newest song: "Weekend has come"
But I think you should work more on the tone of your audio. The instruments had good melodies but (forgive me if you meant them to sound this way) they were way too dry for this type of piece. They stuck out too far. I would suggest putting more reverb on them for a more atmospheric quality-- also on the drums.
That lead synth at about 40 was too loud as well, just a bit. To make your sound beautiful I would suggest putting a lot of detail into effects so instead of just playing the notes the instruments emerge gracefully etc because that adds more emotional power to your music.
Don't worry about my score-- I think it's good, just not great. Yet.