Clara et Eléanor vivent cachées dans un hôtel délabré, dans une petite ville côtière. Eléanor se lie d'amitié avec Frank, en qui elle voit son âme soeur. Elle lui révèle son secret et celui de son amie Clara : toutes deux sont nées voilà plus de deux siècles et sont des vampires. Le secret brisé, la nouvelle va vite se répandre et les vampires rivaux vont vite retrouver la trace des deux jeunes filles.