Private Investigator Sam Trooper is fingered in murder. After the police refuse his help, Troop goes rogue to catch a killer from his past.The killer leaves his victims laid out in wedding dresses, with marriage certificates that name Troop as the groom. With a stake in the case, Troop offers his assistance to Boston Police Detective Ryan Brady. Ryan turns down the offer, convinced that Troop's interference would jeopardize the case. Undeterred, Troop continues his search on the sly. The friction between Troop and Ryan intensifies as their separate investigations crisscross. Adding to the tension is amateur sleuth Kate Gallagher, who uses her connections with Ryan's boss to nose into the case. The ante is upped when the killer targets his next victim, who has personal ties to Troop, Ryan, and Kate.