Wow, this is great.
How hard is it to play? I kind of want to learn it!
In the way of feedback--I really like the simplicity of the melody in the opening section, and the compactness of the whole song. The piece is not very long, but every note counts--I can tell you've given it a lot of work.