It seemed a tad bizarre to me that a police officer would be paying a private investigator, who was his best friend at school, to look into the murder of his childhood girlfriend, who was found on the floor of her home with her face shredded to ribbons and knifed in the stomach with her husband also dead by her side. Obviously as the victim was known to Gary Lee, the cop, he couldn't really investigate. But he did. With the help of Morgan, his bestie.
Eventually they realise that the murderer is targeting women who might have been spurned by him at school, and the husband of his latest victim thinks he recognises him from a school year book. That gave them a name to go by. Admittedly the name could have come to them sooner, when Morgan went to their old school and the headmaster told them that the first two victims had a huge fight over a boyfriend why didn't he ask the head to look at the yearbook and identify the youth they fought over? The book could have been half its length.
Eventually they find, just deleted his name in case anyone else wants to discover it for themselves, the murderer but not before he kidnaps Morgan's wife and Gary and Morgan and the police race to the church to rescue her before it's too late.
The book was a bit predictable and could have been solved much sooner, and the use of a PI in police business when the main cop was warned off the case because of his involvement now with two of the victims, then three, all being at school together? Not being American it all sounds a bit iffy to me. Plus I didn't really warm to either of the two main characters, Gary and Morgan, only Rachel, Morgan's wife was a three dimensional figure. And another reason to not like it much, it was rather gruesome.