A Hardborough une bourgade du nord de l’Angleterre, en 1959 la vie suit tranquillement son cours, jusqu'au jour où Florence Green, décide de racheter The Old House, une bâtisse désaffectée pour y ouvrir sa librairie. Cela ne plaît pas à tout le monde, et en particulier aux notables du coin. Lorsque la libraire se met à vendre le sulfureux roman de Nabokov, Lolita, la communauté sort soudain de sa torpeur et manifeste une férocité insoupçonnée.
Santi, un adolescent de 16 ans, est atteint d'une maladie qui le rend très sensible à la lumière. Avec sa mère, ils quitte donc Barcelone pour s'installer au Nord de l'Espagne. Mais bientôt des phénomènes très étranges se produisent dans les bois situés à proximité de la demeure : des bêtes sont tuées, et bientôt c'est un ami de Santi qui est retrouvé mort. Santi est vite suspecté...