Trois cents ans après avoir péri sur le bûcher, une sorcière revient parmi les vivants pour empêcher le mariage du descendant de l'homme qui l'avait dénoncée.
En 1690, un sorcier et sa fille Jennifer sont brûlés vifs. Avant de périr, ils jettent un sort à Wooley, l'homme qui les a dénoncés, et à ses descendants. Depuis ce jour, tous les Wooley ont fait des mariages malheureux. Revenue sur Terre pour empêcher Wallace Wolley de se marier, Jennifer s'éprend de lui...