I finally finished Catherine after what has seemed like a very long time. I think that Catherine took me so long to complete partially because other things came up (namely, Deus Ex: Human Revolution and Red Orchestra 2) and partially because the puzzles are rather soul-crushing. I don't mean to say that they were overly difficult: I never got stuck playing on normal and never saw a proper game over, but just that after a few levels, I just didn't feel like playing any more. In the later stages that meant spending multiple game sessions on a single night. So that makes it all the more amazing to me that I was able to finish the game this time since I had to make it through six stages, some of which were very difficult, to finally finish up the game. That said, when I did beat that last level, I was rewarded with a pretty satisfying ending that was absolutely bespoken to the decisions that I made in the game. I've been a bit dubious as to how much your decisions actually affect the story, but I'm pretty certain that at least the last several hours of the game have to be pretty radically different depending on which character Vincent ends up with. The game also hinted at the potential for variance within those endings. Of course, I won't be able to confirm any of this unless I play the game again, which I don't see happening for a while. Overall, Catherine wasn't the ground-breaking experience that I had hoped for, nor did it live up to the Persona games that this team is famous for, but it did tell a satisfying story with a subject matter that is rarely covered in games, and had challenging, but fun, gameplay to go along with it.