An absolutely wonderful game that seamlessly intertwines great gameplay with a surprisingly moving story. I found the puzzles quite challenging, but with a hefty amount of trial and error, I managed to solve them. But that's a very minor qualm. Overall, this game is really, really polished with top-notch presentation and mood. Sweet!