En 1666, une ville coloniale est en prise à une chasse aux sorcières hystérique, qui aura des conséquences mortelles pour les siècles à venir. Il appartient aux adolescents de 1994 d'essayer de mettre fin à la malédiction qui sévit dans leur petite ville, avant qu'il ne soit trop tard.
Alma, une petite fille, marche dans la neige qui recouvre les rues d'une petite ville. Son attention est attirée par une étrange poupée dans la vitrine d'une boutique de jouets anciens. Fascinée, Alma décide d'entrer.
Deux adolescentes homosexuelles, à deux époques distinctes, l'une dans les années 1600 et l'autre au milieu des années 1990, se retrouvent confrontées aux horreurs de leur petite ville de Shadyside...