Great song...
But I can't help but feel it's incomplete somehow. I can't really put my finger on it, it feels like there's too much going on, which makes it a little less easy to listen to. The piano is also a little loud at times. Oh, and it could also use some strings or something else to go with it. Anyway those are just minor complaints :), it's a good song now, but it would be a great if you managed to get those couple of things right! Did you actually record yourself playing, or did you record the song with computer software?