Lorsque toute la famille de Joanna Beauchamp se retrouve gravement menacée, elle révèle à ses deux filles, Freya et Ingrid, qu'elles sont des sorcières.
Joanna Beauchamp vit avec ses deux filles : Freya, une jolie barmaid fiancée à un médecin issu d'une riche famille, et Ingrid, qui passe son temps à la bibliothèque. Freya et Ingrid ignorent qu'elles sont des sorcières puissantes qui meurent et renaissent perpétuellement. Wendy, la soeur de Joanna, lui révèle qu'un «métamorphe» veut tuer tous les membres de la famille. Joanna révèle alors la vérité à ses filles, avant d'être arrêtée pour meurtre...