Het aan stukken gesneden lijk van een jonge vrouw wordt aan de rand van Stockholm in een bos gevonden. Ze wordt geïdentificeerd als Rebecca Trolle, een studente die twee jaar geleden is verdwenen. Wanneer Fredrika Bergman en haar team de dood van Rebecca onderzoeken, doen ze nog meer macabere vondsten in het bos. Het onderzoek leidt hen naar een oudere schrijfster en een obscure club van filmliefhebbers, die zich de Engelbewaarders noemt. De zaak wordt nog ingewikkelder wanneer de naam van Fredrika's geliefde tijdens het onderzoek opduikt. Als de duistere waarheid langzamerhand tot de politie doordringt, is Fredrika gedwongen snel te handelen - maar tot welke prijs?