Cate, Maura et Tess vivent dans une Nouvelle-Angleterre imaginaire du début du XXe siècle. À 17 ans, les femmes doivent normalement choisir entre se marier et rejoindre les ordres. Mais en plus d'être femmes, elles sont sorcières. Si quelqu'un le découvre, les Frères les enverront à l'asile ou les feront disparaître, comme toutes les autres. Depuis la mort de leur mère, Cate vit dans la peur, avec la mission de protéger ses soeurs. Mais ses 17 ans approchent et tout s'accélère : son ami d'enfance la demande en mariage, alors qu'un autre jeune homme fait chavirer son coeur. Et bientôt, Cate doit se rendre à l'évidence : malgré tous ses efforts, le danger se referme sur elle et ses soeurs comme un étau...