Ethan vive nella piccola cittadina di Gatlin, in South Carolina, un posto dove non succede mai nulla e da cui non vede l'ora di andarsene. Almeno finché non arriva Lena, una misteriosa e bellissima ragazza: in lei Ethan riconosce la protagonista degli strani sogni che da tempo lo tormentano durante la notte. Assecondando l'inspiegabile legame che sembra spingerlo inesorabilmente verso di lei, Ethan la avvicina e se ne innamora. Ma Lena nasconde un segreto: è una strega, vittima di un'antica maledizione che, allo scoccare del suo sedicesimo compleanno, la condannerà alla magia bianca o a quella nera. Il destino potrebbe trasformarla in una creatura mostruosa, incapace di amare. Ma Lena ha incontrato l'amore prima di aver compiuto sedici anni. E sarà proprio quell'Amore l'unica forza in grado di cancellare il suo passato e riscrivere il destino.