⚠️ Full spoilers ahead. This review discusses the entire book including the ending. You've been warned.

Wild Justice — Kelley Armstrong | A Full Spoiler Review
Reviewed by LD 🎧 Audiobook

Wild Justice — Kelley Armstrong | A Full Spoiler Review

by Kelley Armstrong Nadia Stafford #3

★★★★★5.0

🎙️ Narrated by Jennifer Ikeda

🎧 Reviewed by LD

Audiobook review — narration rated as part of the experience.

Posted August 19, 2026

🎧 Reviewed by LD | Rating: 5/5 | Steam: 🔥🔥


⚠️ This is a full spoiler review. If you haven’t read Wild Justice yet — go read it first. We’ll be here when you’re done.


The Opening

Everything this series has been building toward — the nightmares, the scar, the fragmented memories of the night Amy died, Jack’s quiet years of watching and waiting — comes together in book three. This is the one.


The Full Story — Spoilers Included

The Failed Hit

Nadia was hired to kill Allan, an abusive cheating husband, by his wife’s father. She had the hit planned and something went sideways: his wife and child were there. She couldn’t do it. She missed the job.

The next day the man who set her up calls and tells her to read the paper. Allan killed his wife and himself. Their young daughter is in intensive care.

Nadia walks for hours. Jack pulls up beside her, picks her up, and takes care of her. She still thinks he sees her as a surrogate daughter. She is still so very wrong about this.

The Amy Thread Finally Breaks Open

Jack has been quietly working on something for a long time. He hands Nadia a folder: surveillance photos of Drew Aldridge, the man who raped and murdered her cousin Amy and was acquitted. Jack tracked him down. It took a while. But he found him.

They go to scope Aldridge out. He recognizes Nadia when he sees her, which is the first sign that something about her understanding of that night is incomplete. They go to his home to find him already dead. Someone got there first.

They find his cabin hideout using his GPS. Inside is a box of mementos from his victims. Nadia’s is there. She tells herself she must have dropped something that night. Then she realizes there’s nothing from Amy. She starts reading his journal. Jack snaps it shut and tells her not here, not like this.

He reads it first. When Nadia finds him afterward he is visibly stressed and stepping her carefully into what he’s read. He asks her if there’s a line she wouldn’t want to cross, something she’d rather not know. She assumes it’s about Amy. Jack tells her Aldridge never mentions Amy by name in the journal.

So what does he call her, Nadia asks.

The cousin.

He calls Nadia by name.

What Actually Happened

Nadia visits her police officer cousin and asks him directly about that night — he was there when she burst into the police station. He tells her she blocked it out completely, became hysterical when she came in, and the doctor decided at the time that it was better for her not to remember. She had never shown signs of remembering since.

She has been blaming herself for years, convinced that if something had happened to her too and she had come forward at the trial it would have been an open and shut case. Her cousin tells her plainly: that is not true. She was not responsible for any of it.

Then they start looking at the case files and Nadia starts to suspect someone else was involved in Amy’s murder alongside Aldridge. The trail leads to Sebastian Koss, a lawyer who worked Aldridge’s case and has since built a significant career as a rape victim advocate.

Hitmen and Jack

Multiple hitmen have been sent after Nadia throughout this book. Someone put out a contract on her. One hitman gets the drop on her in a park where she and Jack have been together, and is killed before he can do any real damage. Jack and Nadia sleep together that night.

The following morning Jack goes out for coffee and Quinn shows up while he’s gone. Quinn has recently expressed interest in reviving their relationship. Nadia is in a housecoat and panics that he will figure out what happened, improvising something about being about to shower. The timing is genuinely terrible.

Later Quinn cracks the password on the hitman’s phone and finds photos of Nadia and Jack together in the park. He is furious and possessive, keeps calling Nadia his girlfriend even though he was the one who ended things. Jack holds his ground calmly and keeps correcting him: she is not your girlfriend, she hasn’t been for over a month, you broke up with her. They end up in a fistfight. Quinn pulls himself off the case.

Koss

They confirm Koss is the one sending hitmen after Nadia. She calls him, tells him someone is trying to kill her, suggests he’s the only one who could help her. He agrees to help. They know he killed Amy.

He tries to lure her into a trap — a building under construction, quiet, safe. Once he gets her alone he admits to everything: Amy’s murder, being Aldridge’s partner, sending the hitmen after Nadia. Then there’s a knock at the door. A man named Henry enters with Jack at gunpoint. Koss shoots Henry, though it turns out he only wounded him. During the chaos Jack manages to get Nadia’s gun and shoots Koss, winging him.

What comes out is that both Koss and Henry are part of Contrepasso, a vigilante organization that corrects wrongs the legal system failed to address, but this operation was off the books even within the organization. Then Quinn shows up in the doorway. He has joined Contrepasso. The deal they offer: take Koss and Henry, patch them up, extract everything they know, then hand Koss back to Nadia.

Nadia and Jack agree. And then it becomes clear Contrepasso has no intention of returning him.

Jack and Quinn stage a fight as a ruse. Between them they get the Contrepasso people under gunpoint and tied up. Koss has already been taken away, but Quinn has a GPS tracker on him. They find the vehicle crashed and Koss on the run.

They corner him in a building. There’s a shootout. Jack is shot in the chest.

Nadia proposes a deal: Koss confesses everything and they give him a fighting chance, backing down the hallway while Quinn takes notes. When Koss decides they’ve gone far enough he tries to run. He miscalculated how badly Jack was actually hurt. Jack shoots him before he can get out the door, but deliberately doesn’t kill him.

Nadia does. She kills him the same way he killed Amy. That was her revenge.

Quinn’s notes give closure to the families of every victim Koss had killed. That is her catharsis.

The book ends with Nadia and Jack planning a new cabin together. Jack is staying at the lodge between jobs. He has never had a home base before. He is finally putting down roots. And Nadia buys Jack his own dog.

Jack

The thing about Jack across this entire series is that he is a hitman who somehow has more emotional intelligence than most people who have never killed anyone. He has been quietly, slowly nudging Nadia toward her own realizations about what really happened for three books without ever forcing or pushing anything. He found Aldridge for her, so she could kill him if she wanted. He read the journal first so he could step her into it carefully. Jack even tracked her down when she was spiraling after the failed hit. He stayed at the lodge because he could tell Nadia wanted him to. He even bought her the dog. Jack has clearly been in love with her the entire time and has expressed it almost entirely through action rather than words, and somehow that is exactly right for who both of them are.

Quinn

Quinn is seriously infuriating for most of this book. He broke up with Nadia and then behaved as though she was still him. Even acting as if she betrayed him by getting togetehr with Jack. He called her his girlfriend to Jack’s face repeatedly, and had to be corrected like a child. He does redeem himself at the end, returning to help despite having pulled himself off the case, even taking notes that give the victims’ families closure. It doesn’t erase the odd possessiveness but it does matter. He also tells himself at the end that Jack took advantage of Nadia while she was in shock, which is the explanation he needs to live with what happened. It’s wrong, but it’s very human.

Best Part of This Book

Jack and Nadia finally getting together, and Nadia getting her justice for Amy. After three books of quietly watching both of these things build, having them both pay off in the same book is immensely satisfying.


Worst Part of This Book

Quinn. His possessiveness and the way he kept calling Nadia his girlfriend after he was the one who ended things was genuinely hard to watch. He redeems himself by the end but it took a long time to get there.


The Steam Rating Breakdown

🔥🔥 — Jack and Nadia finally get together and there is some heat, but this is primarily a thriller and the romance is still secondary to the case.


The Ending — Satisfied or Disappointed?

Completely satisfied. Nadia killing Koss the same way he killed Amy is the ending this series has been building toward since book one. And Jack putting down roots at the lodge is the quiet version of everything he’s never been able to say out loud.


Would I Reread It?

Yes.


Who Is This For

Anyone who has read books one and two and is ready for the payoff. Do not start here. Read the whole series in order. Everything in this book depends on everything that came before it.


Where to Get

📖 Physical Book
Amazon | Bookshop.org

🎧 Audiobook
Audible | Libro.fm

📱 Ebook
Amazon

🎁 New to Audible? Get 3 months free (US)
🎁 New to Libro.fm? Get 2 free audiobooks


More from the Nadia Stafford Series

  • Book 1 — Exit Strategy | Reviewed by LD | ⭐ 4.1/5 | Steam: 🔥 — Read the Review
  • Book 2 — Made to be Broken | Reviewed by LD | ⭐ 4.7/5 | Steam: 🔥 — Read the Review
  • Book 3 — Wild Justice | Reviewed by LD | ⭐ 5/5 | Steam: 🔥🔥 — Read the Review
  • Book 4 — Double Play | Reviewed by LD | Coming Soon
  • Book 5 — Perfect Victim | Reviewed by LD | Coming Soon
  • Full Series Review — Is the Nadia Stafford Series Worth Reading? | Coming Soon

Ready for more from LD? Find them here

 

Join the Discussion

Your email address will not be published. Required fields are marked *