Pour échapper à la méchante Charlie, sa camarade de classe, Eliott se cache à la bibliothèque, ouvre un bon livre et s'endort. A son réveil, la bibliothèque s'est métamorphosée, laissant place à une armée de rats mécaniques poussant des chariots de livres sous les ordres d'un chat autoritaire.
Rouge, une jeune fille rejetée à cause d'une particularité physique, survit dans un hameau nommé Malombre. Elle serait marquée par une malédiction : personne ne pourrait la toucher sous peine d'être marqué par le mal. Lorsque survient son premier sang, elle doit rejoindre dans les bois l'inquiétante Grand-Mère, dans un lieu d'où aucune jeune fille n'est jamais revenue.