Viisi vuotta sitten kolme suloista pikkutyttöä oli murhattu ja puettu pieniksi enkeleiksi. Ei todistajia, ei johtolankoja. Enkelintappaja ilmoitti
tehneensä ”täydellisen rikoksen”. Murhat jäivät selvittämättä. Tutkimuksista vastanneen etsivän Kitt Lundgrenin ura ja melkein koko elämä pirstoutui, koska murhaaja oli päässyt häneltä karkuun.
Nyt enkelintappaja on iskenyt jälleen.
Kitt huomaa kuitenkin, että uhrit on aseteltu toisin. Matkiiko joku enkelintappajan kammottavia tekoja? Yllättäen ja täysin odottamatta enkelintappaja ottaa yhteyttä Kittiin, kerskuu tehneensä täydelliset rikokset, suostuu tietyin ehdoin auttamaan matkijansa paljastamisessa ja väittää lisäksi uhrien puhuvan omalla tavallaan.
Kittin on päätettävä, luottaako sarjamurhaajaan vai ottaako riskin joutua karmeimman mahdollisen teon tehneen psykopaatin uhriksi. Lopputulos ei ole itsestäänselvyys…