Very beautiful puzzle game. I enjoyed the steadily increasing difficulty - nicely done. The audio complimented the game very well. The puzzles did become more chaotic, so the theme was nicely woven in to the game the further you progressed. I really enjoyed this! Well done.
Edit - I also love the way you explained what to do as and when you needed to know, rather than explaining up front or using a tutorial :)