Superb composition, and above all excellent play. Amazed me how software could give you the real feel like sitting in a concert where the pianist performed it joyously. I could only dream to play such complex composition, let alone writing it. This is one of those pieces that I would say it's so nice and dandy, you will never get bored of listening. And it's so darn short!
Anyway, great piece! Awesome work!