Matthew Shardlake werkt aan een interessante zaak: een fanatiek gelovige jongen is opgesloten in een gesticht. Zijn dilemma is of hij hem uit de inrichting moet krijgen, zoals zijn ouders willen, waardoor de jongen vervolgens op de brandstapel zou kunnen belanden als ketter. Wanneer Shardlake ook de gruwelijke moord op een oude vriend onderzoekt, leidt zijn spoor niet alleen naar de godsdienstwaanzinnige jongen, maar ook naar het boek Openbaringen. Er volgen meer moorden, en terwijl de Kerk ervan overtuigd is dat er sprake is van hekserij en plannen maakt voor duivelsuitdrijving, zet Shardlake alles op alles om de dader van de gruwelijke moorden te vinden.