Jessica Packwood, una semplice liceale patita di matematica, entra nel panico quando, a pochi mesi dal suo diciottesimo compleanno, un ragazzo rumeno, Lucius Vladescu, compare sulla sua soglia per informarla che lui e lei sono entrambi vampiri (appartenenti alle due più potenti e rivali famiglie) e sono promessi sposi sin dalla nascita. Come se non bastasse, i suoi genitori adottivi confermano la versione del ragazzo, ribadendo che anche i suoi veri genitori fossero, di fatto, dei vampiri. Lucius inizia un corteggiamento serrato nei confronti della sua promessa, ma dopo essere stato rifiutato più volte, rivolge le sue attenzioni verso la bellissima cheerleader della scuola. Jessica si trova così a dover lottare per riconquistare il suo principe, evitare una guerra fra vampiri e salvare l'anima del suo Lucius dalla dannazione eterna.
Si puntò un dito al petto e dichiarò scandendo bene le parole come se avesse di fronte un bambino: «Io sono un vampiro». Poi, con lo stesso dito, indicò me. «Tu sei un vampiro. Noi ci sposeremo all’alba della tua maggiore età. Così è stato deciso al momento della nostra nascita». Il mio povero cervello non arrivò nemmeno a processare la parola “sposeremo”, figuriamoci “deciso”. Si bloccò a “vampiro”.