Lady Clara Westcott si innamora di Pierce Drakos, visconte Harcourt, all'età di quindici anni. Da quel momento in poi tutto va storto, dal punto di vista magico. Quando lo incontra di nuovo a Londra, Clara capisce subito che potrebbe essere un pericolo per Harcourt e giura di mantenere le distanze.
Pierce considerava lady Clara dolce e carina a quindici anni, ma a diciotto è maturata in modo delizioso. Tuttavia, ogni volta che lui desidera avvicinarsi, lei sparisce.
Ora che è in programma una visita alla tenuta della sua famiglia e la partecipazione al Ballo delle Streghe di sua madre, si ripromette di scoprire perché lei lo evita.
Quello che non ha previsto è che sarà lui stesso a sparire.