“Every secret has a shelf life. Eventually, it spoils.”
— A detective reflecting on the nature of long-held secrets in a case.

Karen Rose (2019)
Genre
Thriller / Mystery / Romance
Reading Time
10-12 hours
Key Themes
See below
Sign in to track this book
A child's harrowing escape from an abusive stepfather ignites a dangerous quest for vengeance, forcing a guarded doctor and a protective coach to confront their own dark pasts while shielding him from a relentless killer.
Ten-year-old Michael Rowland, protecting his younger brother Joshua, snatches him from their violent stepfather, Jeremy, who is in a drunken rage. As Michael flees their Baltimore home with Joshua, he hides in nearby woods. From his spot, he sees Jeremy being taken in the trunk of a stranger's car. This event makes Michael the sole witness to his stepfather's disappearance, an incident that will haunt him and his brother for years, shaping their lives and putting them in danger. The boys are later placed in foster care, forever changed by that night.
Years later, Dr. Dani Novak, a child psychologist, lives a guarded life in Cincinnati, keeping her past traumas hidden. She is drawn to Diesel Kennedy, a soccer coach who runs a youth center, but she keeps emotional distance, fearing her secrets will endanger him. Diesel, a former Marine, is patient and persistent, sensing Dani's pain but respecting her boundaries. Their relationship develops slowly, marked by mutual attraction tempered by Dani's deep-seated fear of intimacy and her protective instincts, which come from her own violent past she rarely mentions.
Joshua Rowland, now a troubled teenager, is referred to Dr. Dani Novak's care after a violent outburst at school, triggered by a panic attack. Dani recognizes the signs of severe childhood trauma. Joshua's older brother, Michael, now a young adult, is his primary caregiver and protective. Michael is initially wary of Dani, but his desperation to help Joshua leads him to trust her. This professional connection brings Michael and Joshua into the lives of Dani and, by extension, Diesel, setting the stage for their paths to intertwine in unexpected and dangerous ways.
When Jeremy's remains are found, the original investigation into his disappearance reopens. Michael, as the only witness, is pressured to recount the events of that night. His description of the kidnapper and the car puts him in the sights of a ruthless killer. The police, including Detective JD Fitzpatrick, are involved, but the killer operates outside traditional law enforcement. Threatening messages and attempts on Michael's life begin, making it clear that someone wants to silence him, ensuring the truth about Jeremy's murder remains hidden.
As the threats against Michael grow, Diesel Kennedy, with his military background and protective nature, steps in to safeguard Michael and Joshua. He offers them refuge and uses his skills to assess and lessen risks. This involvement pushes Diesel into Dani's world and forces her to confront her own reluctance to let people in. Their combined efforts to protect the brothers strengthen their bond, but also expose them both to the growing danger from Jeremy's killer, who seems to have a wide network and no qualms about eliminating anyone in their path.
The increasing violence and the killer's methods trigger Dani's own buried trauma. She confides in Diesel, revealing that her father was a serial killer and she was a victim of his psychological abuse. This personal revelation explains her guarded nature and her expertise in understanding disturbed individuals. Her past is not just a personal burden; it becomes an asset in understanding the current killer's motives and patterns, providing insight the police lack, but also placing her in greater peril.
Working together, Dani, Diesel, and Michael piece together Jeremy's life and the killer's identity. They discover that Jeremy was involved in a human trafficking ring. The killer is not just seeking vengeance for a personal slight; they are methodically eliminating anyone connected to this network. This discovery broadens the investigation, drawing in more dangerous individuals and revealing a web of corruption and violence far more extensive than imagined, putting all their lives at risk.
The killer is identified as Liam O'Malley, a man whose family was destroyed by the human trafficking ring Jeremy was involved with. Liam's wife and daughter were victims, and he is systematically hunting down and executing everyone he holds responsible. His motive is not just revenge, but a twisted form of justice, believing that the legal system failed to punish these criminals. This paints Liam as a complex antagonist, driven by grief and a desire for retribution, making him both dangerous and, in a dark way, understandable.
The story ends in a tense and violent confrontation between Liam O'Malley and Dani, Diesel, Michael, and the police. Liam, fueled by his mission, targets the remaining members of the trafficking ring and anyone in his way. Dani's psychological insights are crucial in anticipating his moves, while Diesel's combat skills are vital in protecting the brothers. The final showdown is brutal, causing casualties and forcing the protagonists to push their limits. Liam is stopped, ending his reign of terror and the immediate threat to Michael and Joshua.
Afterward, the immediate danger subsides, allowing Dani, Diesel, Michael, and Joshua to begin healing. Dani fully embraces her relationship with Diesel, no longer letting her past dictate her future. Diesel provides a stable and loving environment for her and for the brothers. Michael, free from the fear of Liam, can focus on his own and Joshua's recovery. The ending offers hope and the promise of a future where they can build a family, scarred but stronger, having faced the darkness and emerged with their humanity intact.
The Protagonist
Dani learns to trust and open herself to love, confronting her past trauma to build a future with Diesel and help the Rowland brothers.
The Protagonist
Diesel breaks through Dani's emotional barriers, finding a deeper purpose and a family with her and the Rowland brothers.
The Supporting
Michael moves from isolated protector to accepting help and finding a sense of belonging and safety for himself and Joshua.
The Supporting
Joshua slowly begins to heal from his trauma, finding stability and a sense of family with his brother, Dani, and Diesel.
The Antagonist
Liam continues his path of violent retribution until he is ultimately stopped, unable to escape the consequences of his actions.
The Supporting
Fitzpatrick progresses from a standard police investigation to acknowledging the broader criminal conspiracy and working with the protagonists.
The Mentioned
Jeremy's arc is complete before the main narrative, but his past actions drive the plot and character motivations.
The novel explores how childhood trauma shapes adult lives. Dani's guarded nature and fear of intimacy come from her past abuse by her father, a serial killer. Michael and Joshua are affected by Jeremy's abuse and his violent disappearance; Joshua's outbursts and Michael's hyper-vigilance are direct consequences. The ongoing threats force them to confront these wounds, showing that healing is a long process that often needs external support and courage. The characters' pasts are not just backstories but active forces driving their behaviors and decisions.
“The past wasn't just a memory; it was a living, breathing thing that clung to you, shaping every decision, every fear.”
A main theme is the blurred line between justice and vengeance. Liam O'Malley believes he delivers justice by murdering those involved in the human trafficking ring that destroyed his family, but his actions are brutal vengeance. The story contrasts his vigilantism with the legal system, represented by Detective Fitzpatrick, and the more empathetic, healing approach of Dani and Diesel. This theme makes readers question what true justice looks like, especially when the legal system fails to provide retribution for horrific crimes, and the destructive cycle that vengeance creates.
“Some called it justice. Others called it revenge. To him, they were one and the same, a debt long overdue.”
The concept of family is explored through both biological ties and chosen bonds. Michael's protection of Joshua, despite their traumatic shared past, highlights their fraternal connection. As Dani and Diesel become involved, they form an unconventional, chosen family unit with the brothers, offering a safe haven and emotional support that was missing. This theme shows that family is not just about blood, but about love, loyalty, and support, especially when facing danger and past hurts. It is about creating a safe space where healing can begin.
“Family wasn't just blood. It was the people who stood by you when the darkness tried to swallow you whole.”
Several characters grapple with redemption and seeking a second chance at life. Dani, burdened by her father's legacy, seeks to redeem herself by helping traumatized children and by finally allowing herself to experience love. Diesel, a former Marine, dedicates his life to the youth center, finding a new purpose after his military career. The Rowland brothers, survivors of severe abuse, get a second chance at a normal life through Dani and Diesel's help. Even Liam O'Malley, in his twisted way, seeks a form of redemption for his lost family, though through destructive means.
“Every day was a chance to rewrite the ending, to choose light over the shadows that had defined her for so long.”
Michael Rowland's childhood memory of Jeremy's abduction drives the central mystery and danger.
Michael's role as the sole witness to his stepfather Jeremy's abduction is the primary plot device that ignites the entire conflict. His vivid, though repressed, memory of the event and the kidnapper's description makes him a target when Jeremy's body is found years later. This device creates immediate stakes, as Michael's life is in constant peril. It also serves as a catalyst for the police investigation and for Dani and Diesel's involvement, forcing them to protect him while simultaneously piecing together the truth behind Jeremy's past and his killer's motives.
The characters' individual traumatic histories are crucial to their motivations and the plot's unfolding.
The 'Dark Past' device refers to the significant, often violent, backstories of the main characters, particularly Dani and Diesel. Dani's father being a serial killer is not just a character quirk; it provides her with unique psychological insight into the antagonist's mind and explains her deep-seated emotional barriers. Diesel's military background equips him with the skills necessary to protect Dani and the brothers. These pasts are slowly revealed, adding layers of complexity to the characters and providing crucial context for their actions, reactions, and the specific skills they bring to solving the mystery and surviving the threats.
Jeremy's involvement in human trafficking provides the killer's motive and expands the scope of the danger.
The revelation that Jeremy was involved in a human trafficking ring serves as a major plot device, shifting the narrative from a simple revenge plot to a much larger, more dangerous criminal conspiracy. This discovery provides Liam O'Malley with a powerful, albeit twisted, motive for his killings and explains the systematic nature of his targets. It also escalates the stakes, as Dani, Diesel, and Michael are no longer just dealing with one vengeful killer, but potentially an entire network of dangerous individuals, drawing them into a darker and more complex world of crime.
“Every secret has a shelf life. Eventually, it spoils.”
— A detective reflecting on the nature of long-held secrets in a case.
“Sometimes, the most dangerous people are the ones who seem the most ordinary.”
— A character observing a potential suspect who appears unassuming.
“Fear can make you do things you never thought you were capable of, both good and bad.”
— A victim grappling with their actions under duress.
“The past is never truly buried; it just waits for the right moment to claw its way back to the surface.”
— A character realizing an old case is resurfacing.
“Trust is a fragile thing, easily shattered, and almost impossible to fully repair.”
— A character dealing with betrayal.
“Even in the darkest places, a flicker of hope can sustain you.”
— A character enduring a difficult situation.
“Justice isn't always about what's legal; sometimes it's about what's right.”
— A protagonist debating the ethics of their actions.
“Love doesn't conquer all, but it can certainly give you the strength to fight harder.”
— A romantic interest motivating their partner.
“The truth has a way of revealing itself, no matter how deeply it's hidden.”
— A detective closing in on the resolution of a case.
“Sometimes the biggest monsters aren't under your bed, but inside your head.”
— A character struggling with their own psychological demons.
“Silence can be more deafening than any scream when you're waiting for an answer.”
— A character experiencing agonizing suspense.
“The line between protector and predator can be frighteningly thin.”
— A character realizing someone they trusted might be dangerous.
“You can run from your past, but you can't outrun the shadows it casts.”
— A character's past catching up to them.
“The greatest weapon isn't a gun, but the mind that wields it.”
— A character using intellect to outsmart an adversary.
Ready to see how well you understood this book? Take our interactive quiz with 10 questions.