Joanna Beauchamp è una strega che vive nella remota cittadina di East Haven con le figlie Freya e Ingrid, entrambe ignare del segreto nascosto dalla propria famiglia. Joanna è immortale, ma è costretta a convivere con una maledizione che fa sì che le sue due figlie muoiano prima di arrivare ai trent'anni, per poi rinascere subito dopo a distanza di poco tempo l'una dall'altra. Quando Wendy, sorella di Joanna, arriva in città per metterla in guardia da un imprecisato potente e vecchio nemico, quest'ultima si ritrova costretta a svelare alle figlie la loro vera identità, che entrambe erano comunque in procinto di scoprire.