She’s Not Sorry (2024)
Select Sections to Print
×Book Details
She’s Not Sorry (2024)
Jump to Section
⚠️ Trigger Warnings
- Physical assault and robbery
- Hostage situations
- Gun violence and death
- Rape and sexual assault
- Stalking and predatory behavior
- Suicide
- Suicide of a child
- Detailed discussion of suicide methods
- Domestic violence
- Childhood abuse
- Alcoholism
- Kidnapping and extortion
- Threats against a child
- Child sexual abuse material (CSAM)
- False accusations of sexual offenses
- Graphic medical trauma and ICU care
- Traumatic brain injury
- Intubation and invasive medical procedures
- Medical murder
- Insulin poisoning
- Cancer scares
- High-risk pregnancy and preterm labor
- Fatal drunk driving
- Death of children and teenagers
- Death of an entire family
⏱️ 2-Minute Spoiler Summary
ICU nurse Meghan Michaels becomes obsessed with unconscious patient Caitlin Beckett, who was pushed from a Chicago pedestrian bridge. At the same time, Meghan befriends an abused woman claiming to be an old classmate named “Nat,” only to discover Nat died nineteen years ago. The woman was actually Caitlin, who had been dating Meghan’s ex-husband Ben and created an elaborate scam to infiltrate Meghan’s life, steal from her, and uncover her biggest secret: Ben is not Sienna’s biological father.
When Caitlin threatens to tell Sienna and Ben, Meghan shoves her off a bridge. Caitlin survives and ends up in Meghan’s ICU, where Meghan deliberately kills her with an insulin overdose and successfully passes the death off as a medical error.
Meghan later learns that Sienna already knows the truth about Ben because Caitlin told her. Even worse, Meghan’s trusted coworker Luke is revealed as the serial rapist terrorizing Chicago. Luke kidnaps Sienna and holds her at gunpoint, but police track them down and shoot him dead.
A month later, Meghan keeps her nursing license and appears to have gotten away with Caitlin’s murder. Then Ben returns Meghan’s engagement ring—the ring Caitlin stole—and says he mysteriously found it at his condo. Meghan realizes Caitlin must have visited Ben before her death, leaving her with one terrifying unanswered question: Does Ben already know Sienna isn’t his biological daughter?
📖 Full Spoiler Summary
Caitlin Beckett Arrives in Meghan’s ICU
Meghan Michaels is a forty-year-old ICU nurse in Chicago, raising her sixteen-year-old daughter, Sienna, while adjusting to life after her divorce from Ben Long. Meghan and Ben’s relationship is strained, but they share custody of Sienna, and Meghan is determined to keep their daughter’s life as stable as possible.
At work, Meghan is assigned to Caitlin Beckett, a thirty-two-year-old woman who has survived a twenty-three-foot fall from a pedestrian bridge onto the train tracks below. Caitlin has suffered a devastating brain injury, undergone surgery to relieve swelling in her skull, and remains unconscious.
The case immediately unsettles Meghan because her younger sister, Bethany, died by suicide after jumping from a highway overpass years earlier.
Caitlin’s wealthy parents, Tom and Amelia Beckett, rarely leave her bedside. Tom privately plays Meghan a disturbing voicemail Caitlin left before her fall. In it, Caitlin tells him she is in trouble and needs help before the call abruptly ends. Tom asks Meghan not to tell Amelia because he feels guilty for failing to take Caitlin seriously.
Then Meghan notices a strange man with a bent nose watching Caitlin through the ICU glass. He claims to be Caitlin’s friend but leaves when questioned, making Meghan wonder exactly what Caitlin was involved in before her fall.
Police soon discover that Caitlin’s injuries weren’t caused by a suicide attempt at all. A witness saw her struggling with someone on the bridge.
Caitlin was pushed.
The suspicious man is identified as Milo Finch, an ex-convict from California who violated parole to come to Chicago looking for Caitlin. Even Caitlin’s brother, Jackson, briefly looks suspicious after Meghan catches him lying about when he arrived from London. His deception eventually has a less sinister explanation: he had secretly been in Chicago having an affair.
But Meghan has no idea that the person responsible for Caitlin’s fall is much closer than anyone realizes.
Meghan’s Mysterious Old Friend
Outside the hospital, Meghan has been struggling with loneliness since her divorce. At a church support group, she meets a woman who claims to recognize her from high school. She introduces herself as Natalie “Nat” Cohen, a former tennis teammate Meghan barely remembers.
“Nat” quickly confides in Meghan about her supposedly abusive marriage. She says her husband, Declan Roche, is a powerful corporate lawyer with a violent temper, and the bruises on her face appear to confirm her story.
The situation hits Meghan particularly hard because she has treated victims of domestic violence at the hospital, including a woman who ultimately died from her husband’s abuse. Meghan becomes determined to help.
When the two women meet at a wine bar, a shadowy figure appears outside the window. Nat panics, convinced Declan is following her. Meghan discovers Nat is sharing her phone location with him, disables the tracking, and eventually allows Nat to stay at her apartment.
At the same time, Chicago is terrified by a serial predator who has been stalking women and raping them at gunpoint. Meghan is increasingly nervous about her own safety and Sienna’s, especially after finding a red envelope in her mailbox containing a handwritten message:
BITCH.
Her close friend and fellow ICU nurse, Luke Albrecht, seems particularly concerned. Luke even follows Meghan home one night to make sure she gets inside safely. Meghan trusts him completely and feels sorry for the stress he is under because his pregnant wife, Penelope, has been confined to bed rest.
Then Meghan receives an even more terrifying threat.
Meghan Realizes “Nat” Never Existed
While Meghan is out shopping, a distorted male voice calls her and claims to have kidnapped Sienna. Meghan hears what sounds like her daughter screaming in the background and is ordered to transfer $10,000 within minutes.
Terrified that Sienna will be killed, Meghan sends the money.
Only afterward does she check Sienna’s location and discover that her daughter appears to be at school. Meghan races there and finds Sienna completely unharmed. Police explain that Meghan has fallen victim to a virtual kidnapping scam using manipulated audio.
When Meghan gets home, Nat has disappeared.
Her disappearance makes Meghan suspicious enough to start investigating everything her supposed friend told her. The preschool where Nat claimed to teach has never heard of her. The prestigious law firm where Declan supposedly works has no employee by that name. Even worse, the photograph Meghan thought was Declan turns out to be stock photography.
Finally, Meghan contacts Emily Miller Cease, who really was Natalie Cohen’s close friend in high school.
Emily tells her the impossible truth: Natalie Cohen has been dead for nineteen years. She and her family were killed in a wrong-way car crash.
The woman Meghan invited into her home was never Nat.
Meghan discovers that her valuable wedding and engagement rings are also missing. Police eventually trace the account used in the kidnapping scam to a man who admits that a woman paid him to open it.
Whoever this woman is, she deliberately entered Meghan’s life, learned her secrets, stole from her, and manipulated her into handing over thousands of dollars.
Weeks later, Meghan finally sees her walking down the street.
She chases her onto a snowy pedestrian bridge and corners her against the railing. The woman drops the act completely. Nat is dead. Declan never existed. She even injured her own face to make Meghan believe she was being abused.
Then Meghan notices something glittering on the woman’s hand.
It is Meghan’s wedding ring.
And the woman wearing it is Caitlin Beckett.
Meghan Pushes Caitlin Off the Bridge
Before Caitlin became Meghan’s unconscious patient, she had been dating Ben.
Caitlin deliberately targeted Meghan, posing as Nat so she could exploit Meghan’s sympathy and get close enough to learn her vulnerabilities. The entire abusive-husband story was manufactured, including Caitlin’s injuries. She used Meghan’s loneliness against her, stole her jewelry, and orchestrated the fake kidnapping.
But Caitlin’s most dangerous weapon is something Meghan willingly told “Nat” while believing she was speaking to a trusted friend.
Years earlier, during a brief breakup with Ben shortly before their wedding, Meghan slept with another man. She later secretly tested Sienna’s DNA and discovered that Ben is not Sienna’s biological father. Ben has spent sixteen years believing Sienna is his daughter.
Caitlin threatens to expose everything.
For Meghan, the threat is unbearable. She believes Caitlin is about to destroy Sienna’s relationship with the only father she has ever known.
In a moment of rage and panic, Meghan shoves Caitlin over the bridge railing.
Caitlin falls onto the tracks below.
Meghan believes she has killed her. She retrieves her stolen wedding ring and runs.
But Caitlin survives.
Meghan Finishes What She Started
The woman Meghan tried to kill is brought to the very ICU where Meghan works, leaving Meghan trapped in a nightmare of her own making. Caitlin is unconscious and severely brain injured, so Meghan initially hopes she will never be able to identify her attacker.
Then Caitlin wakes.
Alone with Meghan, Caitlin focuses on her and manages to whisper, “You. You.”
Meghan knows exactly what will happen if Caitlin recovers enough to speak. She will tell police that Meghan pushed her, and everything Meghan has tried to protect will collapse.
So Meghan decides Caitlin cannot be allowed to recover.
She steals an insulin pen belonging to another patient, Mrs. Layley, disables Caitlin’s alarms, and injects her with multiple doses of insulin. Caitlin goes into cardiac arrest and dies.
Meghan then stages the death as a catastrophic medication error. She claims that exhaustion caused her to administer another patient’s insulin without properly scanning Caitlin’s wristband. Rather than treating her as a murderer, the hospital places Meghan on administrative leave while the incident is investigated.
She has gotten away with killing Caitlin.
But when Meghan returns home, she discovers another secret waiting for her.
Sienna Knows the Truth About Her Father
Meghan finds Sienna’s classmate Nico in Sienna’s bedroom as Sienna is preparing another threatening message in a red envelope.
The original “BITCH” note wasn’t sent by Caitlin or the mysterious Chicago predator.
It came from Sienna.
Before her fall, Caitlin had approached Sienna and told her that Ben was not her biological father. Sienna has been furious with Meghan ever since, even locking her in the basement at one point as her anger escalated.
Mother and daughter finally confront the secret Meghan has spent Sienna’s entire life hiding. Sienna is devastated by the deception, but she doesn’t want to lose Ben either. They ultimately agree that they will not tell him the truth.
For the moment, it seems Meghan may actually be able to preserve what remains of her family.
Then Penelope Albrecht calls.
Luke Is the Predator
Meghan is having a drink with Luke when his terrified wife tells her that police have searched their apartment and issued a warrant for Luke’s arrest.
Luke is the serial predator terrorizing Chicago.
DNA evidence has connected him to the attacks, and Penelope has discovered disturbing evidence hidden inside their home, including newspaper clippings and a surveillance photograph Luke secretly took of Meghan and Sienna.
Meghan is horrified.
Only minutes earlier, she told Luke that Sienna was home alone.
She races back to the apartment, but Sienna is gone. Luke had contacted her, claimed Meghan had been badly injured, and convinced her to leave willingly.
He then sends Meghan an address on Leavitt Street and orders her to come alone.
The address belongs to an unfinished house Luke once hoped to buy for Penelope. Inside the dark, freezing structure, Meghan finds Luke holding Sienna at gunpoint. His life has collapsed, and he intends to use Meghan and Sienna as leverage to obtain money and a vehicle so he can escape.
Meghan tries to convince him to release Sienna and take her instead.
Then Luke hears movement downstairs.
Police have followed Meghan.
Luke grabs Sienna by the hair and threatens to kill her, but officers shoot him before he can fire. Luke dies at the scene. Sienna is covered in his blood but survives with only a sprained ankle.
The man Meghan trusted most at work had been the predator she feared all along.
Meghan Gets Away With Caitlin’s Murder—But Maybe Not Her Secret
One month later, Meghan returns to the ICU.
The hospital and nursing board have accepted Caitlin’s insulin overdose as a terrible mistake rather than deliberate murder. Meghan is placed on probation but keeps her nursing license. Her coworkers welcome her back, viewing her as a woman who has endured an extraordinary series of traumatic events.
As far as everyone else knows, Caitlin’s death was an accident.
Meghan knows better.
Then Ben arrives to pick up Sienna and surprises Meghan by placing something in her hand.
It is her missing engagement ring.
Ben says he found it at his condo and casually suggests that perhaps Sienna took it and accidentally left it there.
Meghan immediately knows that explanation is impossible.
Caitlin stole the ring.
That means Caitlin must somehow have brought it to Ben’s home. Meghan also knows Caitlin had learned the truth about Sienna’s paternity and had threatened to expose it.
Suddenly, Meghan has no idea what happened between Caitlin and Ben before Caitlin died.
Did Caitlin tell him that Sienna isn’t biologically his?
Does Ben already know the secret Meghan killed to protect?
Ben gives nothing away. He simply leaves with Sienna as though everything is normal.
Meghan watches them go, unable to ask the question without revealing how much she herself knows. Caitlin is dead, Luke is dead, Sienna is safe, and Meghan has escaped punishment for deliberately killing a patient.
But she is left with one uncertainty she cannot eliminate: she may have committed murder to protect a secret that Ben already knows.
🔚 Ending Explained
How the Book Ends
The climax of She’s Not Sorry takes place inside the dark, unfinished house on Leavitt Street, where Luke Albrecht is holding Meghan’s sixteen-year-old daughter, Sienna, hostage at gunpoint. Police are able to track him there after his pregnant wife, Penelope, remembers how obsessed Luke had once been with the property.
The standoff ends before Luke can hurt Sienna. A police sniper shoots and kills him, leaving Sienna physically unharmed aside from a sprained ankle, though she is covered in Luke’s blood.
At the hospital afterward, Meghan and Sienna finally confront another secret hanging over their family: Ben is not Sienna’s biological father.
Sienna begs Meghan not to tell him. As far as she is concerned, Ben is her father, and revealing the truth now would only devastate him. She insists that “innocence is bliss,” and Meghan quietly corrects her: “Ignorance.”
It’s a small exchange, but an important one. Mother and daughter are consciously choosing the lie.
When Ben enters the room, Meghan immediately protects their secret, pretending they had been talking about Sienna needing a tetanus shot. Meghan still doesn’t want to reconcile romantically with Ben, but she allows herself to lean into him. Whatever has happened between them, the three of them are still a family—and Meghan intends to preserve that family, even if it means building it around something Ben doesn’t know.
By February, Meghan is back at the hospital.
Remarkably, she has also kept her nursing license. The State Board of Nursing accepts the story that Caitlin Beckett died because an exhausted Meghan accidentally gave her insulin intended for another patient. Meghan’s spotless twenty-year career and apparent willingness to admit her “mistake” work in her favor, and she receives probation rather than losing her license.
Of course, the reader knows there was no mistake.
Meghan deliberately killed Caitlin.
She stole the insulin and administered it knowing exactly what it would do because Caitlin had become too dangerous to leave alive. Caitlin knew the truth about Sienna’s paternity, knew Meghan had pushed her from the bridge, and had already proven that she was willing to weaponize Meghan’s secrets against her.
To everyone at work, however, Meghan is the victim. Her coworkers welcome her back warmly, sympathetic to everything she endured with Luke and Sienna’s kidnapping. Meghan has successfully returned to ordinary life.
Or so she thinks.
The novel saves one last twist for the final pages.
Ben arrives at Meghan’s apartment to pick up Sienna for the weekend. Before leaving, he asks Meghan to close her eyes and hold out her hand.
When she opens them, her missing engagement ring is sitting in her palm.
Ben casually explains that he found it at his condo and assumes Sienna must have taken it and left it there.
But Meghan knows that isn’t possible.
Caitlin stole the ring.
And suddenly, Meghan’s carefully reconstructed version of events begins to unravel.
If Caitlin had the ring, how did it end up inside Ben’s condo?
Meghan had believed Ben and Caitlin were finished before Caitlin stole it. So did Caitlin later break into his apartment and leave it there? Were Caitlin and Ben still seeing each other? Had Ben lied about when their relationship ended?
And there is an even more frightening possibility.
What did Caitlin tell Ben before she died?
Meghan has no idea whether Caitlin revealed Sienna’s true paternity, told Ben that Meghan pushed her from the bridge, or shared some other piece of information Meghan believed had died with her.
Ben gives nothing away.
He simply leaves with Sienna.
And Meghan is left holding the ring.
What the Ending Means
That final moment completely changes the nature of Meghan’s victory.
For most of the ending, it appears that she has gotten away with everything. Luke is dead. Sienna is safe. Caitlin has been permanently silenced. The hospital believes Caitlin’s death was an accident. Meghan keeps her nursing license, her daughter, her freedom, and even some version of her family.
Then Ben returns the ring.
The genius of the reveal is that nothing actually has to happen to Meghan for her punishment to begin.
Ben doesn’t accuse her. He doesn’t threaten her. He doesn’t even behave suspiciously. All he does is hand her something that should not have been in his possession.
From that moment forward, Meghan can never be completely sure what Ben knows.
The Engagement Ring
The ring begins as a symbol of Meghan and Ben’s marriage, complete with the promise engraved inside it: “You and me forever.”
By the end, that promise has become almost sinister.
Meghan rejected the idea of getting back together with Ben, yet the ring effectively binds them again anyway. She cannot simply ask him where it really came from without risking questions she desperately does not want answered.
The object that once represented love now represents uncertainty, secrecy, and psychological control.
Whether Ben actually knows anything almost becomes beside the point.
Meghan believes that he might.
And that possibility is enough.
Meghan Gets Away With Murder—but She Isn’t Free
Meghan spends the novel trying to regain control whenever someone threatens her carefully protected life.
Caitlin becomes the ultimate threat because she knows too much. Meghan solves that problem in the most extreme way possible: she kills her.
For a brief moment, it works.
But Caitlin manages to destabilize Meghan even after death.
The ring becomes one final message from the grave. Meghan can eliminate Caitlin physically, but she cannot eliminate the uncertainty Caitlin created.
That is why the ending feels so much more unsettling than a straightforward reveal that Ben knows the truth. If Ben openly confronted Meghan, at least she would know what she was dealing with.
Instead, she knows nothing.
And Meghan, who has spent the entire novel withholding information from everyone around her, is finally forced to experience what it feels like to be the person kept in the dark.
The Unfinished House
Luke’s unfinished house works as another reflection of the novel’s obsession with appearances.
It was supposed to become a home. Instead, it is exposed, freezing, hollow, and dangerous—the perfect setting for the collapse of Luke’s carefully maintained identity.
Luke has spent years presenting himself as harmless while hiding the fact that he is a violent predator. The house strips away that facade. There are no finished walls left to hide behind.
His death there is fitting: Luke’s secret life is finally exposed inside a structure that is itself completely exposed.
Meghan’s Transformation
The darkest part of the ending is how far Meghan has traveled morally.
She begins the novel as someone whose identity is built around caregiving. She is a nurse and a mother—two roles centered on protecting vulnerable people.
By the end, she uses both identities to justify increasingly terrible choices.
She pushes Caitlin from the bridge. Later, when Caitlin survives and threatens to expose her, Meghan uses her medical knowledge to murder her with insulin. She then manipulates the trust she has accumulated during twenty years of nursing to convince everyone that Caitlin’s death was an exhausted caregiver’s tragic mistake.
The very qualities that make people trust Meghan are what allow her to escape punishment.
And she still sees herself primarily as someone protecting her daughter.
That contradiction is what makes Meghan more interesting than a simple villain. Her love for Sienna is genuine. So is her willingness to destroy someone to protect the life she has built around her.
Sienna Chooses the Lie Too
Sienna’s decision not to tell Ben about her biological father also matters because it shows that Meghan is no longer carrying the family’s secrets alone.
Sienna understands what the truth would do to Ben and consciously chooses silence.
Her mistaken phrase—“innocence is bliss” instead of “ignorance is bliss”—is especially fitting.
There really is no innocence left.
Sienna knows the truth. Meghan knows the truth. The only question is whether Ben knows it too.
Their family survives, but its survival depends on everyone potentially knowing different versions of reality.
The Real Punishment Is Paranoia
The ending ultimately denies Meghan the clean escape she thought she had earned.
Legally, she wins.
Professionally, she survives.
As a mother, she gets Sienna back.
But psychologically, she is trapped.
From now on, every interaction with Ben can become a test. Every strange comment can sound like a hint. Every silence can feel deliberate. Meghan will constantly have to wonder whether he knows about Sienna, Caitlin, the bridge—or perhaps everything.
There is also a dark irony in this considering Meghan’s earlier thoughts about Caitlin potentially suffering from locked-in syndrome: conscious and aware, but unable to communicate or control what is happening around her.
By the final page, Meghan has created her own version of that prison.
She is physically free, but mentally trapped inside the secrets she worked so hard to protect.
And the most unsettling possibility is that Ben may not know anything at all.
If that’s true, Meghan will still spend the rest of her life wondering.
That uncertainty is the book’s final punishment—and its last twist.
👤 Characters & Fates
🔶 Main Characters

She pushes Caitlin off a bridge, then murders her with stolen insulin when she survives. Meghan later rescues Sienna from Luke and avoids losing her nursing license, but ends terrified that Ben may know her secrets after he mysteriously returns her missing engagement ring.

Meghan pushes her from a bridge, but Caitlin survives and eventually wakes in the ICU. When she recognizes Meghan and tries to expose her, Meghan injects her with three lethal doses of insulin and kills her.

She survives Luke’s kidnapping with only a sprained ankle after police shoot him dead. She and Meghan agree never to tell Ben the truth about her paternity.

He apparently remains unaware that Sienna is not biologically his, but the ending casts doubt on how much he knows when he returns Meghan’s stolen engagement ring—the one Caitlin had taken—leaving Meghan terrified that Ben now has leverage over her.

He kidnaps Sienna and holds her at gunpoint inside an unfinished house, but a police sniper shoots him dead before he can kill her.

He admits he wanted Caitlin dead but did not push her from the bridge. Meghan sympathizes with him and lets him escape rather than reporting him as a parole fugitive.
🔷 Supporting Characters

He is left mourning Caitlin without ever learning that Meghan deliberately murdered her.

She remains beside Caitlin through her hospitalization and is devastated when Caitlin dies.

His father discovers his infidelity, leaving Jackson’s marriage in jeopardy.

She alerts police and identifies the Leavitt Street house where Luke takes Sienna, helping save her; Luke is killed, leaving Penelope pregnant and alone.

Meghan catches him writing another threatening message and throws him out of the apartment.

She welcomes Meghan back after her administrative leave, completely unaware that Meghan murdered Caitlin.

She died nineteen years earlier in a wrong-way car crash that killed her entire family.

Her abusive husband beats her to death with a hockey stick.

She survives and remains hospitalized recovering from her stroke.

She remains alive in Portland and otherwise uninvolved in the violence.

Meghan abruptly shuts him out, and he plays no further significant role.

Meghan eventually confirms that Declan Roche does not exist.

Police track him down and interrogate him, helping expose Caitlin as the person behind the scam.

She died years earlier after deliberately jumping from a highway overpass.

Meghan dismisses him after their single bad date.

Her adult fate is never revealed.
🕳️ Potential Plot Holes
During the virtual kidnapping scam, Meghan hears what she is convinced is Sienna screaming “Mommy” in the background. The problem is that Sienna hasn’t called her that in roughly ten years. If Caitlin used a recording, the book never explains how she obtained audio of sixteen-year-old Sienna screaming a name she stopped using as a small child. If someone was impersonating Sienna instead, it is equally unclear how the voice could sound convincing enough for Meghan to immediately recognize it as her daughter. Since the scam depends on Meghan believing the voice is genuinely Sienna’s, the lack of an explanation for where that extremely specific audio came from leaves a real gap.
Once police determine that Caitlin was pushed from the bridge, she is no longer simply an ICU patient—she is the surviving victim and potentially the only witness in an attempted murder investigation. Yet virtually anyone can still reach her bedside. Milo enters her room, Caitlin’s former roommate is able to visit her, and eventually Meghan is left with enough unsupervised access to kill her. With police actively searching for the person who tried to murder Caitlin, leaving the unconscious victim completely unguarded creates a major hole in the investigation and conveniently gives multiple people access to her.
Caitlin survives being pushed from a bridge and then begins waking up and speaking, only to suddenly die from a massive insulin overdose. Meghan admits administering the insulin but claims it was an exhausted nurse’s medication error, and ultimately receives professional probation rather than facing a serious criminal investigation. That is difficult to reconcile with Caitlin’s circumstances. She was already the victim of an attempted murder, and her suspicious death occurs just as she becomes capable of identifying people and revealing what happened to her. An unexpected lethal overdose under those circumstances should immediately raise the possibility that someone successfully finished the earlier murder attempt. The ease with which Meghan’s explanation is accepted is especially convenient because a deeper investigation could have exposed her motive and connection to Caitlin.
📚 Book Club Q&A's
⭐ Final Rating & Thoughts
I really loved She’s Not Sorry. It was fast, easy to follow, and had enough twists that I kept wanting to see what was going to happen next. I ended up flying through it.
What I liked most was that it never felt overly complicated. There are several things going on at once, but I never felt lost or had to stop and think, wait, who is this again? The twists also worked really well for me. Some I definitely didn’t see coming, and they were spread throughout the book instead of everything being saved for one huge reveal at the end.
Did it get a little ridiculous? Oh, absolutely. 😂 The final twist especially was pretty far-fetched, and if I really sat there and picked everything apart, I’m sure I could find plenty to question. But I honestly didn’t care. I was way too entertained.
Sometimes I just want a thriller that keeps me reading and surprises me along the way, and this one did exactly that. 5 stars. No complaints.
✨ Adaptation description
As of September 2026, there is no official announcement of any screen adaptation of She’s Not Sorry.
✨ Books Like She’s Not Sorry (2024)
See an error on this page?