Joanna Beauchamp (Julia Ormond) ist eine Hexe und hat zwei erwachsene Töchter, Freya (Jenna Dewan-Tatum) und Ingrid (Rachel Boston). Beide ahnen noch nichts von ihren magischen Kräften und ihrem Erbe als nächste Hexengeneration der Familie, die ein scheinbar ruhiges, ereignisloses Leben im Küstenstädtchen North Hampton auf Long Island führt. Doch als sich eine von ihnen mit einem jungen, reichen Newcomer verlobt, zwingen eine Reihe von Vorfällen ihre Mutter dazu, zuzugeben, dass sie in Wahrheit mächtige und unsterbliche Hexen sind. Als Vorlage für die Serie dient Melissa de la Cruz' gleichnamiger Roman-Beststeller.