Great song! =)
Gah... I'm a bit late. This song's been playing for a few minutes now and I need to start reviewing it before I forget. XD
It sounds very professional... your synths are well chosen, as are your drums. The strings you introduce partially into the beginning are a pleasant surprise and remain consistent and fitting throughout. Your percussion is well-done, and it's melodic. You do nice things with the melodies and harmonies at times, to build things up a bit more.
I especially like it towards the end of the song (it feels like it, anyway) when you've got what feels like everything playing in a final stretch to the end of the song. I'm not surprised there's piano in there, though I am surprised that you ended with it. Huh. Overall another great song. =) I've voted 5 on it. =)
Last thing: you know, I'm new to your songs - mind giving me a list of your best songs so I can listen to and maybe download them? The more on the list, the better. =P Thanks a lot. =)