... beiden Töchtern Ingrid (Rachel Boston) und Freya (Jenna Dewan) im East End von Long Island im US-Bundesstaat New York. Joanna arbeitet als Kunstlehrerin, Ingrid studiert Geschichte und arbeitet nebenbei in der Bibliothek, während Freya „nur“ als Aushilfe in einer Bar den Tresen schmeißt. Allerdings steht sie kurz vor der Hochzeit mit dem wohlhabenden, sehr gut aussehenden Playboy Dash Gardiner (Eric Winter). Was niemand weiß: Joanna ist eine unsterbliche Hexe aus dem Reich Asgard, bereits Jahrtausende alt und mit einem Fluch belegt: Ihre beiden Töchter sterben immer im Alter zwischen 20 und 30, nachdem sie ihrer Hexenkräfte bewusst geworden sind, und werden dann sofort wiedergeboren. Die aktuellen Freya und Ingrid sind schon die 13. Ausgabe! Doch diesmal versucht Joanna zu verhindern, dass die beiden sich ihrer Fähigkeiten bewusst werden, um den Fluch zu brechen. Doch der Plan geht nicht auf: Freya träumt in der Nacht vor ihrer Verlobungsfeier von Dash`s Bruder Killian (Daniel di Tomasso) und erfährt von ihm, dass er den gleichen Traum hatte und sie schon seit Jahrhunderten liebt, was ihre Gefühle gehörig durcheinanderbringt. Dann taucht plötzlich Joannas Hexenschwester Wendy (Mädchen Amick) auf, die sie Ewigkeiten nicht gesehen hat und warnt vor einer großen Gefahr. Als auch noch jemand in der Gestalt von Joanna Leute umbringt, und sie deswegen in Polizeigewahrsam genommen wird sowie Freya in der Bar spurlos verschwindet, ist der Zeitpunkt gekommen: Ingrid erfährt von ihrem Schicksal und muss mit Hilfe von Wendy herausfinden, wer hinter den Morden und dem Verschwinden von Freya steckt…