Quando Giulio scopre di saper utilizzare la magia, la sua vita cambia per sempre diventando una corsa contro il destino. Il ragazzo infatti è vittima di una maledizione che condanna a una morte prematura sia lui sia Davide, che si scoprirà essere la sua anima gemella. Giulio rifiuta sia di credere che l'attraente ma burbero Davide è colui di cui si innamorerà, sia di rassegnarsi al fato. Insieme, nonostante contrasti e incomprensioni, i due ragazzi iniziano a indagare sull'origine della maledizione, che affonda le radici in un sanguinoso passato: una guerra spietata tra congreghe di streghe rivali, avvenuta nel Diciannovesimo secolo. A lanciare la maledizione pare essere stata Isabella, una giovane strega rimasta uccisa insieme all'amato Vittorio proprio durante il conflitto. Aiutati da Claudio, amico di famiglia di Giulio e stregone a sua volta, dall'esuberante amica Camilla e successivamente dal baital Jeevan, Giulio e Davide affrontano creature magiche e tradimenti, inganni, false piste e anche i sentimenti sempre più forti che li legano, impossibili da soffocare.