A very nice song,
This song is great, it makes me feel happy even though my girlfriend just broke up with me :\
But it has a very nice beat, and the instruments work well. I agree with one of the other people in saying that the piano is indeed played too hard.
Keep it up!