Sadie Revelare siempre ha pensado que la maldición de que se le rompa el corazón cuatro veces merece la pena si así retiene su magia. Pero cuando a su abuela le diagnostican un cáncer terminal y su primer amor, Jake McNealy, reaparece tras diez años, su vida tan cuidadosamente estructurada empieza a desmoronarse. Tras la noticia de su abuela, Seth, el hermano gemelo de Sadie, vuelve a casa, trayendo consigo secretos familiares que podrían ponerlo todo patas arriba. Si su abuela fallece, Sadie no está segura de poder mantener a la familia unida y su don bajo control. Cuando sus sentimientos por Jake se reavivan, y la salud de su abuela empeora día a día, Sadie tendrá que tomar una difícil decisión: ¿es el amor más importante que la magia?