The book of souls Inspector mclean mystery series, book 2.
Each year for ten years, a young woman's body was found in Edinburgh at Christmastime: naked, throat slit, body washed clean. The final victim, Kirsty Summers, was Detective Constable Tony McLean's fiancée. But the Christmas Killer made a mistake, and McLean put an end to the brutal killing spree. It's now twelve years later. A fellow prisoner has just murdered the incarcerated Christmas Killer. But with the arrival of the festive season comes...