Set in 1990 Paris, the story follows a fading cabaret dancer whose career is being quietly taken from her, whose relationship has just ended, whose mother is corrosive, and who accepts a mysterious patron’s offer of creative freedom before vanishing. What follows becomes a captivity narrative told entirely through the victim’s own symbolic dream-language, with the abuser literally threading into her inner world and her recovery happening in the same dream space. It is a story-first experience of remarkable psychological realism, tracking bargaining, comfort-seeking, self-neglect and the slow reclamation of agency, and the pixel-art presentation renders the bleakness with real tenderness.
The twist at the heart of the captivity arc lands as a genuine shock, recontextualising the entire experience in a single stroke and revealing the captor’s identity and motive with a disturbance that stays uncomfortable long after the credits. It is the story’s emotional core, and it works precisely because the preceding acts build the captor as two entirely separate presences without ever tipping the reveal. Few narrative twists in games this size land with this much force.
The dream puzzles are consistently clever, presented as riddles rather than menus: riddle-based navigation, elevator flyers keyed to tarot-like cards, chess-piece colour logic, matching puzzles and Simon Says memory sequences all crack with genuine satisfaction. The minigame rotation representing the protagonist’s inner life keeps escalating in variety, from cabaret performance patterns and scream-to-shatter horror sequences to rhythm bars and hide-and-seek, and the Black Swan performance section is a pleasant surprise of theatrical staging. Failure in most minigames is forgiving, which keeps the story’s momentum intact.
The soundtrack is a constant pleasure, built on French-language cabaret songs and moody ambience that carry even the minigames, with an act-five song sequence that stands as the audio highlight. Interactive credits let the player run through the sequence as the song plays, a distinctive touch that turns the credits into a final interactive beat rather than a static roll. The tree-of-hope dream symbolism, breathing exercises and the make-room-in-your-chest metaphor give the recovery arc a visual language all its own.
Pacing is the honest cost: the captivity acts drag through repetitive daily-routine loops of waking, breakfast, exercise and meal refusals, escalating slowly enough that the structure takes a while to reveal itself. The ending’s epilogue and post-credits scenes feel uneven, parting warmly at a nightclub farewell and a studio reveal before jolting into a tacked-on final beat that shifts register without warning. Neither flaw undoes the whole, but both test patience in ways the strong middle never does.
The horror label oversells: one jump scare in the entire game, with tension expressed through disturbing imagery rather than scares, and the discomfort is psychological rather than visceral. A couple of minigames spike hard for the wrong reasons, the Simon Says rhythm sequence and the rhythm bars demanding repeated attempts that grind against an otherwise low difficulty curve. No sprint button makes the final nightclub chase sections tedious across a small map, with backtracking that a simple run button would have dissolved.
Overall, a disturbing, beautiful story-first adventure that earns its unsettling reputation through narrative and symbolism rather than scares, with riddle-based dream puzzles, a French cabaret soundtrack and a genuinely shocking reframe at its core. Slow captivity-act pacing, an uneven epilogue and a couple of punishing minigames are the only real costs, and the roughly four-and-a-half-hour span makes the trip easy to recommend.