🎧 Reviewed by LD | Rating: 5/5 | Steam: 🔥 | Standalone
⚠️ This is a full spoiler review. If you haven’t read This Story Might Save Your Life yet — go read it first. We’ll be here when you’re done.
The Opening
There is so much happening in this book that you almost don’t know where to look first, and yet somehow it never feels like too much or too long. This Story Might Save Your Life opens to the discovery that Joy is missing. Her husband Zander is missing. Their dog was found alone outside the gate. And Benny, Joy’s best friend, her podcast co-host, the person who knows her better than anyone, is the one everyone is quietly looking at.
The first half of this book gave me serious Emily Henry vibes. The friendship, the love story that keeps almost being a love story, the way Joy and Benny talk to each other. And then Part Two kicks in and the vibe completely changes. It’s more mystery than thriller but the twists hit you at a pace that keeps you completely locked in. I was not expecting this book to go where it went. At all.
The Full Story — Spoilers Included
The Podcast and the Note
The book opens with Joy and Benny mid-recording session. Joy is running out of energy fast, she’s waning, and she asks if they can stop. But before they wrap up, and before their assistant Mallory notices, Joy slips Benny a note. It says: meet me here at 7:30.
That little note is the spark that sets the entire plot on fire.
Benny shows up that night, and the following morning Joy is gone. Zander is gone. Joy’s dog is found alone outside the gate, which is already alarming enough, and then they call the police. Nobody knows where either of them went, and nobody can find that recording Joy had supposedly made after Benny left that night. She’d had him come over, then kicked him out, said she wanted to record a solo episode, and then nothing. No file, no episode, no Joy.
They do what any podcasters would do and record a public episode begging their followers for help.
Luna Steps In
It’s day two of both of them missing when Luna shows up. Luna is Benny’s ex-wife, and she’s been keeping a pretty big secret: she’s been secretly helping Joy with her divorce for months. Nobody knew. Not Benny, not anyone. And that same night Joy sent Benny the note, Benny also got a text from Zander that said, “what have you done?” Put that together with the fact that Zander was supposed to be served divorce papers the very next day, and suddenly there’s a very real possibility that Zander found out before the papers arrived.
Detective Keller has a piece of information that makes the whole situation even more unsettling: they found Joy’s phone, but not Zander’s. Joy’s phone was home, sitting in a drawer. For someone who never leaves home without it because of her narcolepsy, that is not a nothing detail.
Benny’s World Before the Crisis
Now the book starts weaving in memoir flashbacks, and this is where the real story lives.
Joy and Benny built something beautiful together. Their friendship came first, and the night Benny was finally going to tell Joy how he felt about her, she told him she’d met someone. That someone was Zander. So Benny swallowed it and they stayed friends, because of course he did, because it’s Joy.
They got married, Joy and Zander did. Came back from the honeymoon and Zander immediately started pushing for a baby. Joy got pregnant. Benny, to put it gently, was not thrilled. Then Joy had a miscarriage at nineteen weeks, and it absolutely devastated her. Zander shut Benny out completely during that time, and Benny didn’t take it quietly. He fought his way back in and ended up yelling at Zander that this was his fault, because Joy never even wanted a baby. That blew everything up. Then they didn’t speak for three years.
Three years. And then they run into each other at a grocery store. Joy hugs him and then immediately punches him in the stomach — “that’s for not calling me.” Benny tells her he called thousands of times, and when he called Zander, Zander told him she’d blocked him. And then Luna comes around the corner, and Joy sees the ring on her finger. She thinks: how could he not invite me to his wedding? But Benny says they sent her an invitation and she returned it. She did not ever receive it. Luna thinks she is lying, but it’s at this point that Benny realizes this was all Zander — isolating her from her best friend. Zander had told Joy he was just protecting her. That he only wanted what was best for her. And that is when the alarm bells should have been going off, but Joy trusted him.
So when Benny pitches the idea for the comedy survival podcast, Joy is in. They built something massive together, and it was real, and it was good, and Zander hated every second of it. But Zander becomes their manager.
On Tour and Getting Worse
Zander convinces them to go on tour before the fame fades, and things start cracking. Joy accidentally falls asleep in Benny’s room one night because of her narcolepsy, wakes up to Zander and Benny already yelling at each other. Zander is furious. Benny explains what happened. Zander takes Joy back to their room, “controls himself,” and hides in the bathroom for an hour.
The night before the last tour show, Benny finally tells Joy that he and Luna are on the way out. She cries and tells him, “you’re my favorite person, no caveats, no exceptions.” And Zander hears it. He’s been standing right there, and they didn’t notice. They get through the show, get back to the hotel, and Zander confronts her immediately. He wants to know if she kissed Benny. She didn’t. But the suspicion has taken root, and it’s not leaving.
Control Comes in All Forms
After the tour, Zander books Joy’s entire six-week vacation so she can’t spend time with Benny. Then comes the house. They decide to start looking for a house and Zander has very specific requirements, and Joy just wants to be close to her best friends. He doesn’t care. He puts an offer on a house she’s never seen and forges her electronic signature on the paperwork. She is now in escrow on a home she never agreed to buy. This is primarily Joy’s income they’re talking about. You cannot just forge her signature and drop her into escrow on a house she’s never visited.
They move in, and then Joy develops a stalker situation that keeps her from leaving the house at all.
After the stalker situation takes hold, Joy says at breakfast one morning, “I need some space.” That is all she says. And Zander completely erupts. He twists it into her being unhappy with the way he chews his food, with his mere presence, and then he starts going dark: “some people would see your narcolepsy as a burden, being married to someone with your condition, but I don’t…”
Joy is finally home alone one evening — a rare thing — and she’s actually excited about it. Then the power goes out. Because of the stalker situation, she panics, tries to call Zander, his phone is off. She goes outside to speak to the neighbours. She pushes herself to stay awake waiting for him, which is genuinely hard for her, and when he finally comes home he finds her curled up on the floor asleep, holding a knife because she was scared. His response to that is to have a baby monitor delivered the next day, one he can access from his phone anywhere. She is furious. They don’t have a baby. He is invading her privacy. She confronts him about it, and he pins her down. The next day she’s covered in bruises and wearing long sleeves in the heat, and Benny notices — but believes her lies.
Her memoir says it clearly: this was not the only time. There were many times with bruises and long sleeves on hot days. And Zander’s response every single time was, “you’re lucky, I’m so patient with you.”
Things Progress, Nothing Improves
Joy comes up with a plan to get Benny close again by telling Zander he needs an assistant. She wanted somebody neutral, somebody who would cut some of the tension in the room. Instead, Zander suggests his sister Mallory. And while Mallory does end up being a genuinely good addition to the team energy-wise, she’s also reporting Joy’s and Benny’s movements to Zander by text the entire time.
They land a $30 million deal offer, and the negotiations are incredibly slow. As part of trying to make themselves a more attractive package, they agree to write a memoir. And Zander, around this time, is also pushing them to donate ad space to startup companies, framing it as goodwill. What it actually is: Zander trading their ad space for equity stakes in these companies, including ShakeAwake, a toxic energy drink owned by one of their neighbor Emile’s long-time venture capital clients. The product makes people sick. The backlash falls on Benny and Joy, not Zander, because Zander is never in front of the camera.
Then there’s a photo that surfaces: Benny kissing Joy on the head. That photo is why Benny stopped speaking to his neighbor Ted, going through lawyers only, because he assumes Ted sold it to the paparazzi. We eventually learn the photo was part of Zander’s surveillance operation. Ted and Emile were not working together to stalk her. It was Zander. All of it was always Zander.
The Breakfast, the Texts, the Pills
One morning Zander cooks a special breakfast. He hasn’t done this in a long time, and Joy is touched. Something feels different about him. He says it has changed because he’s been seeing a therapist. It’s still early days, but he wants to be better for her. He loves her so much.
The next morning he says he’ll make her breakfast in bed, goes downstairs, and takes a very long time. She goes looking for him and hears him talking quietly with Mallory. She gets to his phone and reads their texts. The most recent one from Mallory: “Quinn knows, she saw our texts, I’m coming over.” She scrolls further back and finds earlier messages too. Mallory texting him that they “just left together.” Zander responding: “what the f**k? Why do you think I gave you this job?”
Joy had her own separate reasons for wanting an assistant. So did Zander. His reason was to have his sister spy on her and Benny at all times. She’d suspected it in the back of her mind, but seeing it confirmed in those messages is something else entirely.
She wants to go tell Benny immediately, but when she gets to his house, there’s a photographer outside. She can’t have that conversation there. So she brings Luna in instead, someone completely outside the podcast world, someone whose involvement wouldn’t blow up the $30 million deal they’re trying to close.
And then the pill thing happens.
Joy takes pills daily. Zander lovingly puts them into a pill dispenser for her, and one day she notices the tablets changed color about three months ago. This was her birth control. They were yellow. Now they’re white. She asks Zander about it and he says he has no idea, the package looks the same.
Turns out Zander had been filling her birth control with placebos. For three months. Specifically to make her pregnant. After everything he had already done — after the emotional abuse and the physical violence and the financial control and the fake stalker situation — he had also been actively removing her ability to make decisions about her own body without her knowledge or consent.
Joy is already secretly pregnant when she figures this out. She never tells Zander.
The Clue Hunt (Present Day)
Back in the present, Benny is working through everything Joy left behind. His sister Sarah, who is a therapist, comes to support him and starts building a picture of what Joy’s life inside that marriage looked like. She clocks the long sleeves on hot days. She’s connecting dots Benny hasn’t fully connected yet.
Then Zander is found dead. Detective Keller tells them the preliminary forensics don’t agree with Zander having died in a crash. He was found dead beside a car his neighbor Ted had sold him, with a closed head wound. And Keller is asking about fire extinguishers — specifically the one in Joy’s basement that is now missing.
The police are also looking at a million-dollar withdrawal attempt from Benny and Joy’s joint business account that the bank records say was initiated by Benny right after his secret meeting with Joy the night she disappeared. We eventually learn it was Joy trying to move money to safety before Zander could lock her out.
Benny has been working on three secret recordings Joy left hidden in a shared audio folder. Sarah figures out the actual clue is in the raw files versus the edited published versions — something said in all three that was cut before the episodes went live. The password turns out to be the three file names mushed together, and Benny figures it out during a community search, watching a human chain of volunteers going down the hill, and something about that moment clicks everything into place.
The folder opens Joy’s real memoir. Not the minimalized version she’d been giving to Zander. The full, unfiltered story.
Benny Finds More and Loses More Ground
Benny goes to Joy’s house and finds a hidden camera above her workstation with local SD card storage. On his way home he runs into Ted with a camera, and then Emile comes out, and Benny realizes in that moment that they had been working together to surveil Joy. He gets home and gets arrested: concealment of evidence, among other charges.
He and Sarah had also previously gone to confront Quinn, Mallory’s wife. They eventually get her talking. Mallory was promised a bonus when the $30 million deal closed. When she wanted to stop spying, Zander threatened to take it away. Quinn also drops something that sits quietly and then hits you: Mallory used to get terrible ear infections growing up, and Zander made her his own herbal concoctions for them. Quinn says, kinda weird the ear infections stopped when she went to college, don’t you think? The implication being that Zander had been the cause the whole time.
After Benny is released from jail, he finds Joy’s recording where she announces she’s leaving Zander and gives it to his lawyer. Then he reviews the SD card footage and sees Joy on the phone saying she sent the episode to someone “just in case.” He assumes it’s Mallory. It’s actually Luna. When he confronts Luna, she finally admits: Joy is in a shelter. She’s safe. She can leave whenever she wants.
Part Two: Joy’s Perspective
Part two shifts to Joy’s point of view, and the vibe shifts too. The first half had that contemporary feel to it, and then suddenly we’re in something that reads much more like a straight mystery thriller. Joy woke up on a couch in a shelter four nights ago with a big lump on her head. There are eight other doors on her floor, she has some freedom of movement, but she has no idea what day it is. She has a muffin and doesn’t really want to eat it, but she eats it anyway — for the baby. She is pregnant. This is where that is finally revealed.
She’s sleeping almost constantly because she’s weaning herself off her narcolepsy medication, none of which is recommended during pregnancy. She never told Zander she was pregnant, and he was furious when she left.
She meets a woman named Natalie at the shelter, who is kind and brings her things and makes her feel less alone. Natalie is the one who tells her Zander is dead. Joy asks Natalie to call Benny, but she can’t remember his number, so Natalie calls the police instead, and the police tell Joy to stay and rest and promise they’ll let Benny know she’s alright.
Joy eventually makes it to a shelter computer and uses their podcast’s fan contact page to send Benny a message. Then she searches her own name. The first thing she sees: Famous podcaster still missing after husband found dead.
But then something starts to feel off about Natalie. Joy goes looking for her and finds a shelter staff member named Frankie, who says Natalie has been gone for two days. Joy says she was in her room last night. Frankie says she went back to her husband. Joy goes to Natalie’s room. It’s completely cleared out. And in Natalie’s bathroom, Joy has a miscarriage.
She’s later told that Natalie was partially a hallucination. I’m still sitting with that one. It doesn’t feel like how that storyline was going to resolve to me.
What Actually Happened
When Joy is well enough to talk to police, and when Benny finally gets to see her, the full picture of that night comes together.
Joy had just finished uploading the audio file where she announced she was leaving Zander when Zander stormed in. She told him it was too late. He attacked her in a wild rage. All she remembers after that is waking up on the couch at the shelter.
Here’s what actually happened: Joy hit Zander with their Fonzi statue in self-defense. Luna had broken the window to get inside as she could see all this happening from outside. And then their neighbors, Emile and Carlotta, showed up because they heard the commotion. Emile got Zander into a hold and suddenly Zander slumped — no pulse.
And then Carlotta, who used to be a judge, said to them: “you were never here, we were never here. If you need to go, you go. Justice is not always served by the legal system. She doesn’t deserve to go through that.”
Luna asked how they would get away with it. Carlotta said: let’s just say Emile knows how to crash a car. This isn’t the first time we’ve had to help out a friend in need.
I was not expecting Carlotta. I was not expecting any of that. You would think a former judge would hold up the law. Instead she looked at the situation in front of her and made a different call entirely, and I praise her for that.
About a year later, Zander’s death is ruled an accident. Everyone’s stories align. Benny’s charges get dropped, the deal closes, they part ways with Mallory but give her the promised bonus. Joy and Benny are living together now. We also eventually find out that the “stalker” was actually Zander himself, paying paparazzi and giving them specific instructions, making sure she stayed isolated and afraid.
The Ending — Satisfied or Disappointed?
Satisfied. Completely. Does it get wrapped up in a way that involves some people making choices a lot of readers will have very strong opinions about? Yes. Absolutely. But the warmth of where it ends up felt right, because you’ve spent this entire book watching someone survive something that should have broken her, and watching the people who cared about her do whatever they could with what they had. Joy and Benny together at the end didn’t need any further explanation. It just fit.
The Steam Rating Breakdown
Steam Rating: 🔥
There is no steam in this book. Zero. Other than the slight beginnings of what would lead to sex. The one flame is earned by atmosphere and tension, not by anything that actually happens on the page.
Would I Relisten?
Yes. I would absolutely relisten to this one. On a reread you would catch so many things you missed the first time around, knowing how everything connects. The clues are layered in a way that would hit completely differently when you already know what you’re looking for.
Who Is This For
If you love a mystery with real emotional weight behind it, this is your book. If you like domestic suspense where the scariest person in the room turns out to be someone the protagonist trusted completely, this one is for you. The first half reads a lot like a contemporary romance with thriller undertones, and then the second half goes full mystery, so if you like books that shift gears on you in the best way, this is going to scratch that itch. It deals with domestic abuse, coercive control, and reproductive coercion pretty directly, so be aware of that going in.
Where to Get This Book
📚 Physical Book
Amazon US | Amazon CA | Bookshop.org
🎧 Audiobook
Audible US | Audible CA | Libro.fm
🎁 New to Audible? Get 3 months free (US)
🎁 New to Libro.fm? Get 2 free audiobooks
📱 Ebook
Ready for more from LD? Find them here.
Plot Twisted. 🔥
🎧 | Genre: Mystery | Standalone | Steam: 🔥