Dans le Massachusetts, deux fillettes de six ans, Anna et Joy, partent chercher le sifflet d'alarme dont Anna s'est fait un jouet. Elles disparaissent. L'inspecteur Loki privilégie la thèse de l'enlèvement. Le suspect numéro 1, Alex Jones, un handicapé mental, rapidement arrêté, est incapable de s'expliquer.
Il est relâché au terme de sa garde à vue, faute de preuves — ce qui provoque la fureur de Keller, le père d'Anna. Keller est un survivaliste porté à la violence. Il agresse Alex à la sortie du commissariat. Le jeune homme lui murmure : « Elles n'ont pas pleuré, jusqu'à ce que je les quitte. » Personne d'autre n'a entendu, et la police ne croit pas Keller. Aveuglé par sa douleur, le père, anéanti, se lance alors dans une course contre la montre pour retrouver les enfants disparues. Il enlève Alex, le séquestre et le torture plusieurs jours durant.
Cependant, cherchant indices et témoignages de maison en maison, Loki découvre dans la cave d'un prêtre le corps momifié d'un homme portant un collier orné d'un labyrinthe. Le prêtre reconnaît le meurtre de l'homme. En confession, celui-ci avait déclaré mener une guerre contre Dieu. Il avait tué 16 enfants, et comptait persévérer dans cette voie.
Loki repère également un homme au comportement suspect, qui lui échappe d'abord, mais qu'il finit par appréhender. Il s'appelle Bob Taylor. Les murs de son domicile sont recouverts de dessins de labyrinthe. Dans des malles, Loki découvre des serpents vivants, mais aussi des vêtements d'enfant ensanglantés. Les parents les reconnaissent comme ceux de leurs deux fillettes disparues.