Wow, this is a really complete game with how all of the sound, art, etc. comes together, it has a lot of charm and very much fits the casual/relaxing puzzle game style. It was a little difficult, but nothing too frustrating, and I had plenty of fun playing it. (Also, the ending was indeed amazing.)