There’s a killer loose on the streets. He’s waiting, he’s watching, and one cop stands between him and the young women he would make his prey.
Detective Sam Patton is barely holding it together. His marriage a shambles, burned out on the work, he’s barely holding it together.
The city is depending on him, though. The body of a beautiful teenager is fished from a local river, and soon Sam finds himself on the trail of a killer who is as perplexing as he is savage.
Many investigations break down when there are too few clues. But what happens when you have too many?
To catch a killer who is always one step ahead, Sam must draw on every bit of experience he’s accumulated and follow a twisting trail back to the killer before another girl pays the price.