Very beautiful game! A well executed little experience! I am not normally good at puzzle games, so the fact that I was able to beat it is a testament to it having decent balancing. (Although screw the third puzzle. How dare you. xD)
Story games are very tricky, and it's especially tough successfully executing the start, middle, and end of one, and I am happy to say you nailed it!
A few requests should you create others like it in the future. This is one of those games where grid-locked movement, especially for the puzzle portions, would have served it really well. Or at least a way to finely control your movement. And, of course, if puzzles didn't have to be fully reset, but had checkpoints, that would significantly reduce frustration. I am sure you have had all these same thoughts. Still, a very complete and well executed experience! Well done!