Catherine is an M-rated horror/romance/puzzle/adventure video game released on Xbox 360.
It deals heavily with the themes of commitment, relationships, infidelity, maturity and love, while intertwining the horror.
The story revolves around Vincent, his long-term girlfriend Katherine, and his subsequent affair with Catherine. Following the affair, he is plunged into nightmares each time he sleeps, which makes up the puzzle/action part of the game. Each night within his dream, Vincent must push and pull blocks from a tower to create a path to the top.