A fatal collision. A fractured memory. A witness whose story no longer holds.When financial analyst Tom Garrison stops at the scene of a deadly hit-and-run, he becomes the key witness in a case that quickly unravels. His account is clean-too clean-and every detail he repeats with practiced certainty fails to match forensic evidence.Detective Mara Linwood senses something is wrong. The angles are off. The timing doesn't fit. And beneath Tom's calm exterior is a man haunted by a truth he can't-or won't-reach.As the investigation tightens, cracks appear in Tom's narrative, revealing a second version of events buried beneath fear, guilt, and a mind desperate to protect itself. When a dash-cam video surfaces, the final thread holding his story together snaps, forcing Tom to confront the one memory he has spent months avoiding.What happens when the witness is the one who broke the world he's trying to describe?A taut, psychological thriller from Kurt Dawson, The Perfect Witness cuts through the fog between truth and perception, exploring the cost of the stories we tell ourselves-and the consequences when the truth demands to be heard.Fans of Michael Connelly, Tana French, and Alex Michaelides will feel right at home.