Wieviel würdest du für ein ewiges Leben opfern? Die Studentin Charlotte (Alyssa Milano) ist noch Jungfrau. Nachts hat sie seltsame, sehr erotische Träume, in denen sie einen mysteriösen Vampir trifft und Sex mit ihm hat. Charlotte verändert sich immer mehr und der Vampir (Martin Kemp) bestimmt auch ihr tägliches Leben. Charlotte scheint die Reinkarnation seiner geliebten Frau zu sein, deren Tod er nie überwunden hat. Nun will er in wenigen Tagen ihr Herz erobern und mit ihr gemeinsam in die Ewigkeit gehen. Siegt die Magie der dunklen Welt und wird Charlotte, neben Marika (Jennifer Tilly) und Sarah (Charlotte Lewis), den prickelnden Verführungsversuchen des Vampirs erliegen?