Frank Weber, who in real life is a forensic psychologist, knows is stuff. He gives the main character/narrator Jon Fredrick a strong voice that we trust. His pacing and revealing of characters, motive, and plot are well done. I don't particularly like that he uses first person when he switches between characters' POV. I think the whole thing could be told from Jon's POV and the killer's, and the rest in 3rd person. I get a good sense of time and place while reading this novel. It helps that I'm from Minnesota, and live near Jon's home town of Pierz. I've also driven I-94 numerous times! It's frightening to think about killers lurking out in the dark, or "listening in" to your private conversations on the internet. Be careful out there, folks! He makes it seem like it's easy to hack into people's private lives online, and well, not so private lives, as well.
This is Weber's second novel. His third book, Last Call, came out in 2019, and his fourth book will be released in September 2020. His writing style is like reading a combination of a police report and personal diary. His strength is in building suspense and getting into the mind and motive of a killer. His main character Jon is sufficiently flawed and constantly working on his own relationships. Some of those descriptions are a little eye rolling for me, but I'm not really into romance. Although, I appreciate the contrast in this novel between the harsh attacks of the victims compared to the respectful and caring interactions between Jon and the women he dates.
That said, this is NOT a romance novel. It's a crime novel with lots of gory details, including sexual violence and assault, and grim murders. Not for the feint of heart.