If there is word that could describe this game it would be something like: Masterpiece. I just felt this game, the music, the story, the puzzles. I could talk about some minor details that would make a gameplay a bit more satisfying to play, though there is no need to as I just love this game. Wonderful work.