A la suite de l'assassinat de ses parents, Théa grandit auprès de Lucy, sa grand-mère. Alors qu'elle essaie tant bien que mal d'avoir une existence normale, Théa a des visions.
Les destins croisés de Tanner, un ranger de l'armée qui n'a nulle part où s'établir, de Kaitlyn, qui s'épanouit dans son rôle de mère, et de Jasper, persuadé qu'il n'a pas sa place dans le monde.
Dans les Pyrénées, Marion est séquestrée par celui qu'elle surnomme le Fou et, pour rester en vie, doit se comporter comme sa mère en se pliant à des règles de vie strictes.