Some fires never really go out. They just wait for someone brave enough to reopen the file.
Fourteen years ago, Detective Marcus Kane stood outside a burning warehouse, signed an incomplete report, and told himself it was the only choice he had. He has spent every year since learning to live with that lie. Then forensic accountant Nadia Voss pulls a thread leading straight back to the fire-and vanishes from a parking garage without a trace the night before she's set to testify.
The department calls in Dr. Priam Wade, a criminal profiler specializing in cold cases, tailored to perfection and patient to a fault. He is remarkably good at his job-and even better at the hidden roles he plays. Wade built his life on a single conviction: guilt is just a story people tell themselves, and stories can be rewritten. Fourteen years ago, he rewrote one and walked away clean. He intends to do it again.
Kane isn't alone in the dark. His partner, Sofia Reyes, possesses a sharp eye for financial trails, no patience for silences, and a growing suspicion of what Marcus isn't saying. Captain Elena Ibarra has a career to protect and a missing woman to find. Together, they pull at a rope without realizing it's already around their own necks.
The Last Witness is a story about the difference between surviving a fire and outrunning it-and how the truth, however long it's kept waiting, always eventually collects what it's owed.
If you love morally gray detectives, slow-burn partner dynamics, wolf-in-sheep's-clothing villains, and decades-spanning redemption arcs-this is your next read.