... Very, very nice.
I love it. I absolutely love it. I dont know what it is about it, but it's amazing, whatever it is xD. The melody is so... good. Your choice of instruments is also good =). Perhaps i would prefer my piano in the intro and middle to be less.... hard, I suppose, but that's just a personal preference. I love it.