Very nice.
I'm quite impressed by this piece, the mood switches are practically seamless, and everything flows nicely together.
I only have a couple very minor issues, which could just be personal preference. First, I love the piano that was introduced early on in the song, it was very well played and I thought added a lot to that section of the song... But I was disappointed that that was about the only point in the song that a piano made an appearance after hearing that lovely melody it played early in the song.
Secondly, I felt that the quick run on what more or less sounds like a harp at 1:55 sounded very out of place. It sounded much to "8-bit video game-y" for the rest of the music to me.
Overall though, expertly done, this may very well make it onto my iTunes playlist.