So Happy Together Summary: A Dark Obsession Thriller
TL;DR: The Short Version
Jane Williams is on a date she has no interest in, at an East Village bar she picked for one reason: it sits a few blocks from her ex-boyfriend’s apartment.
Two months earlier, Colin Hillgrove ended things after six dates. Now he is across the room with someone new, and Jane is already calculating her next move.
So Happy Together by Olivia Worley is a psychological thriller set in contemporary New York, moving between Washington Heights walk-ups, Williamsburg galleries, and Tribeca rooftops.
It follows a young playwright’s fixation as it turns into social media surveillance, manifestation rituals, and an unexpected friendship with the woman she set out to study.
What starts as jealousy becomes something considerably darker.
- The setup: A jilted ex, a charismatic new girlfriend, and a stalking campaign conducted through fake accounts and duplicated keys.
- The turn: Bloody evidence, threatening messages, and a roommate found dead with his throat slit.
- The reveal: Zoe is not a stranger to Colin’s past, and Jane is not the only person running a long con.
- The core themes: obsession, manifestation culture, female codependency, grief, and the Shakespearean Ophelia motif that runs through the plot.
Expect a fast, escalating story with an unreliable narrator who is complicit in nearly everything she describes.

Characters in So Happy Together
| Character | Role |
|---|---|
| Jane Williams | The twenty-five-year-old narrator, an NYU Dramatic Writing graduate and essay editor who fixates on her ex-boyfriend. |
| Zoe Ember (Zee Miller) | A Pratt-educated mixed-media artist and TikTok manifestation influencer who befriends Jane. |
| Colin Hillgrove | A Penn-educated software engineer in the East Village and the object of Jane’s fixation. |
| Ben MacKenna | Colin’s roommate, a stand-up comedian who is found dead in his bedroom. |
| Leigh Carlsen | Colin’s college girlfriend and Zoe’s childhood best friend, who died of an opioid overdose three years earlier. |
| Helen and Jeff Hillgrove | Colin’s parents, who live in Upper Saddle River, New Jersey. |
| Sam Singh | Colin’s high school friend, a finance professional who hosts a Tribeca rooftop party. |
| Peter | Colin’s work friend. |
| Trip | Jane’s former Tisch classmate, who used and humiliated her during freshman year. |
| Jane’s Father | Jane’s abusive father in Fairhope, Alabama, who shot her mother. |
| Harmony and Garrett | Jane’s actor roommate and her boyfriend, who perform in Jane’s gallery play. |
| Axel | A corporate consultant and Jane’s date in the opening chapter. |
You May Also Like:Â The Unknown by Riley Sager Summary: A Haunting Hollywood Thriller
So Happy Together Summary: The Full Story
Spoilers ahead. The following section recounts the plot in full, including the ending.
Part One: The Lovers
The book opens in flash-forward, with Jane holding a knife and thinking about death and control. It then jumps back three weeks.
Jane is at an East Village bar with Axel, a consultant she finds tedious, chosen only because the bar is near Colin’s apartment. Colin dumped her two months earlier after six dates, saying he was not ready for anything serious.
That night she watches him with a striking woman and identifies her as Zoe Ember, a TikTok creator who posts “Specific Person” manifestation videos.
Jane begins following Zoe online and tracks the couple to a Williamsburg coffee shop. Zoe spots her and waves her over, and Colin panics, telling Zoe that Jane is an old friend from his University of Pennsylvania days. Jane actually attended NYU, but she plays along, creating an unspoken conspiracy between herself and Colin.
Colin invites Jane to his twenty-fifth birthday party, where she meets his roommate Ben MacKenna and friends Sam and Peter. She learns that Colin and Zoe have been dating for a month and are taking a joint break from drinking.
On the fire escape, Zoe bonds with Jane and invites her to submit an Ophelia-centered Hamlet adaptation to an upcoming FOCAL gallery exhibition.
Feeling dismissed by Colin, Jane sleeps with Ben to provoke him, then steals Ben’s apartment keys by accident on her way out at dawn. She duplicates the keys at a Rite Aid. She also creates a fake Instagram account, “Jake Smith,” to view Colin’s private profile, where she finds a comment from an account called @leighhhhh reading: “do you miss me?”
Using the duplicate key, Jane enters Colin’s empty apartment and finds a Penn sweater stained with dried blood and a blood-crusted kitchen knife hidden in his underwear drawer. Colin returns home, and she hides on the staircase, overhearing him screaming threats at someone on the phone.
The narrative then turns to Jane’s past. She recalls a college heartbreak with a Tisch actor named Trip and, further back, her childhood in Fairhope, Alabama.
Her abusive father shot and killed her mother at a hunting camp. Years later, when he locked eighteen-year-old Jane in her room to stop her from attending NYU, she manipulated him into a hunting trip where he was killed, staged as an accident.
Zoe takes Jane thrift shopping and buys her an outfit and a silver rosemary necklace, described as being for remembrance. Zoe confides that a woman named Leigh called asking for Colin, and that Colin has been secretive and anxious about his phone.
At a Greenwich Village comedy club double date, Jane takes Colin’s locked phone from the coat check. Zoe catches her outside but breaks down, admitting she found hidden photos on Colin’s computer of a bound woman with a bag over her head. Together they unlock his phone and find a wall of menacing messages from an unsaved number, including: “You can’t hide forever, Colin… Or are you going to kill this one too?”
At a Tribeca rooftop party hosted by Sam, a drunk Colin shoves Jane and shouts, “Leave us alone!” in front of the guests. Zoe leaves with Jane instead of Colin.
They ride the subway, eat street pizza, and return to Zoe’s Greenpoint loft, where Zoe dyes Jane’s hair auburn.
Part Two: Death
At 3:30 a.m., Ben texts Jane saying he found something in Colin’s room and needs to talk. Jane arrives to find Ben dead on his bedroom floor with his throat slit, and Colin standing over him holding a bloody knife.
Colin insists he walked in and found Ben that way. Jane chooses to protect him: she puts on rubber gloves, bags the knife in a Trader Joe’s bag and later throws it into the East River, stages a break-in using Colin’s laptop, wallet, and headphones, and agrees to act as his alibi.
Back in her room, Jane unlocks Colin’s laptop with the password “leigh,” but the desktop folder has been wiped. Zoe calls, weeping, saying Colin reported the murder to police and that she suspects he killed Ben and faked his alibi. Colin then flees to his parents’ home in Upper Saddle River, New Jersey, and Zoe rents a car to confront him, insisting Jane come along.
At the Hillgrove mansion, Jane meets Colin’s parents, Helen and Jeff. While Colin showers, she finds a hidden shoebox containing Leigh Carlsen’s Penn student ID with the eyes scratched out, a tennis ball, hair ties, a bloody thong, a retainer, and Polaroids of a bound woman.
Hiding in the closet when Colin and Zoe enter, Jane overhears Colin call her obsessed, say he only tolerated her out of pity, and tell Zoe he prefers her because Jane was “too easy.” Devastated, Jane steals the shoebox and flees in the rental car, nearly hitting a dead deer on the road.
In an abandoned parking lot, Jane shows Zoe the shoebox. They find a campus news article in the Daily Quaker reporting that Leigh Carlsen was found dead in a bathtub three years earlier, with homicide not ruled out. Jane realizes her newly dyed auburn hair makes her look nearly identical to Leigh.
They agree to confront Colin at Zoe’s FOCAL gallery show, titled Be All My Sins. On the night of the show, Jane’s Ophelia play is performed with a real clawfoot bathtub, and her roommate Harmony plays Ophelia. During the performance, Harmony addresses Colin directly before being submerged, and a terrified Colin flees the room.
Jane follows him and discovers a second gallery room dedicated entirely to herself. Zoe has been photographing and stalking Jane for months. In the center sits a bathtub holding a collage of Leigh’s face wearing the same rosemary necklace Zoe gave Jane.
Outside, Zoe reveals the full truth. Leigh Carlsen was her childhood best friend, and Colin was emotionally abusive and possessive toward her in college. After Leigh’s death, Zoe created the @zophorescent persona, matched with Colin on dating apps, and harassed him with calls and texts.
Zoe also placed the fake bloody knife and Penn sweater in Colin’s drawer. After spotting Jane on Colin’s phone, she recognized the resemblance to Leigh and manipulated Jane, even sending texts to Colin from Jane’s phone to set up a meeting by the river in the hope Colin would kill her and finally be caught. Zoe denies killing Ben, claiming Colin did it after Ben found the evidence.
Zoe leads Jane to an abandoned warehouse behind the gallery, where a drugged Colin is bound to a chair. Under questioning, Colin admits Leigh died of a fentanyl overdose in her bathtub and says he broke up with Jane simply because she was too easy compared to Leigh.
Realizing Colin never loved her, Jane takes out a kitchen knife she brought from her apartment and stabs him in the stomach, killing him while Zoe holds her. In Olivia Worley’s novel, the two women walk away from the scene as partners rather than rivals.
Epilogue: Six Months Later
Six months later, Jane and Zoe are a successful playwright-and-director duo opening a new show off-Broadway. The official story is that Colin sent his parents a written confession for the murders of Leigh and Ben before disappearing, and he remains a missing person.
Searching Zoe’s dresser for lip gloss, Jane finds an authentic newspaper clipping from a Philadelphia paper showing Leigh’s death was officially ruled a fentanyl overdose, and that Colin had advocated for campus opioid awareness. She also finds Ben’s phone hidden in the drawer.
This proves Zoe murdered Ben to frame Colin, used Ben’s phone to text both Jane and Colin, and fabricated the online Daily Quaker article.
Understanding that Colin was a toxic ex but not a killer, that Zoe was the murderer, and that she herself killed Colin, Jane quietly slides the drawer shut and accepts their shared bond as creative partners and accomplices.
Continue Reading:Â The One Day You Were My Husband Summary | Rosie Walsh
Beneath the Surface: What the Novel Centers On
| Theme | How the Book Presents It |
|---|---|
| Obsession and self-delusion | Jane tracks Colin through fake accounts, duplicated keys, and stolen phones, framing each act as proof of love. Manifestation videos and “Specific Person” rituals provide the language she uses to justify the behavior. |
| Female friendship and codependency | Jane and Zoe move from rivalry to intimacy to shared criminal liability. By the epilogue they work together professionally while each conceals what she knows about the other. |
| Performance and the Ophelia motif | Jane’s Hamlet adaptation places a real bathtub on stage, and Zoe’s gallery show stages Jane’s own life. Both women use art to reenact and reinterpret what happened to them. |
| Grief and narrative manipulation | Zoe builds a fake online article, fake messages, and a fake confession to rewrite the record of Leigh’s death. Jane narrates her own account with omissions and reframing. |
| Violence framed as love | Jane’s killing of her father, her killing of Colin, and Zoe’s killing of Ben are all described in the text as acts performed for other people. |
You by Caroline Kepnes — A first-person narrator in New York who stalks and inserts himself into a woman’s life, told with a darkly comic voice. Social Creature by Tara Isabella Burton — A toxic, codependent female friendship in New York’s art and party scene, built on deception and escalating risk. First Lie Wins by Ashley Elston — Layers of framing and false identity, with a protagonist whose real motives stay hidden for most of the book. The Maidens by Alex Michaelides — Obsessive academic and artistic circles, buried past trauma, and a plot structured around classical theater. A Simple Favor by Darcey Bell — A friendship between two women, a disappearance, and a version of events that unravels under scrutiny. The Girls Are All So Nice Here by Laurie Elizabeth Flynn — A reunion narrative about a college friendship, concealed guilt, and the cost of keeping a shared secret. Explore Similar Books:  Three Reasons for Revenge Summary: Trauma, Identity, and the Cost of Justice
Books Like So Happy Together
Book Details at a Glance
Genre & Subgenre Psychological thriller; dark comedy; domestic and relationship noir Core Narrative Tropes Unreliable narrator, stalking and manifestation obsession, female rivalry turning into partnership, frame job, play-within-a-play Tone & Atmosphere Darkly humorous, tense, claustrophobic, stylish Primary Conflict Jane’s attachment to Colin collides with the truth about his past and with Zoe’s long-running scheme Pacing Style Fast-paced and escalating, built on chronological reveals and reversals Book Structure Two parts, a prologue, 32 chapters, and an epilogue ISBN 978-1250372321 (ISBN-10: 1250372321) Pages 320 Publisher Minotaur Books









