The fog rolls in thick off the northern California coast, swallowing streets, softening edges, and hiding things that don't want to be seen.
Linda Boyer came to Sebastopol to disappear.
New name. New job at the town library. A quiet apartment. No past.
But someone is watching.
At first it's just a feeling—the prickle on the back of her neck, a stranger lingering too long, a text from an unknown number that knows exactly where she is. Then a young patrolman is gunned down outside the house where she's been staying.
Linda's past has found her.
Or worse… it never lost her.
Police Sergeant John McQuade is sworn to protect his town—and the woman at the center of a deadly game he doesn't yet understand. By his side is Woody, a relentless private investigator with his own scars and suspicions about a leak inside law enforcement. Together, they follow a trail that winds through lies, old testimony, and a criminal network that hasn't forgotten what Linda helped expose.
As fear tightens its grip, Linda finds an unlikely ally in Marge, a fiercely independent artist and fellow survivor of domestic abuse who refuses to be intimidated. In the quiet rhythm of a pottery wheel and the strength of hard-won friendship, the two women discover something dangerous: they are done running.
But is Linda being hunted by one man… or two?
And when the fog lifts, will the threat prove real—or has terror taken root in her own mind?
In a town where everyone knows everyone—and secrets refuse to stay buried—Linda must decide whether to keep hiding…
Or set the final trap.