Ze was tenger en blond, lief en onschuldig. Zes maanden later heeft ze, verdronken in een zee van drugs, alcohol en prostitutie, een eind aan haar leven gemaakt. Patrick Kenzie, privédetective in Boston, gelooft niet in toeval. Hij wil weten hoe het zover heeft kunnen komen met Karen Nichols. Met behulp van zijn oude vlam Angela Gennaro komt Kenzie op het spoor van een genadeloze psychopaat die zijn slachtoffers ertoe drijft zichzelf kapot te maken.