Improvvisamente orfana, la giovane Cassie si trasferisce dalla nonna nella graziosa Chance Harbor, città natale della madre. Conosciuti i suoi nuovi compagni di classe - la dolce Diana, il suo fidanzato Adam, il solitario Nick, la perfida Faye, e la sua amica Melissa - dopo alcuni strani avvenimenti, Cassie scopre di appartenere a una potente stirpe di streghe, esattamente come i suoi nuovi amici. Lei non sembra crederci, fino a quando non trova un messaggio della madre in un vecchio libro d’incantesimi.