En Suède, près du Fort Carlsten qui surplombe l'île de Marstrand, le corps d'une femme décapitée est découvert par des écoliers et la tête sans son nez par une vieille femme au milieu de son jardin. L'enquête, menée par l'inspecteur Karin Adler, va la conduire à s'intéresser aux croyances et aux superstitions ancestrales des habitants de l'île. Elle sera aidée par le charmant Johan Lindblom.