Lucille è una strega. La sua congrega, scacciata da Cesarine in Francia, è stata costretta a rifugiarsi fra le strade di New York.
Zane è un cacciatore, ha giurato fedeltà alla Chiesa e da sempre vive secondo un unico, ferreo principio: uccidere le streghe. La sua strada non avrebbe mai dovuto incrociare quella di Lucille, eppure un perverso scherzo del destino li costringe ad incostrarsi sulla riva dell'Hudson.
Anche se quella tra streghe e la Chiesa è una guerra antica come il mondo, un nemico crudele ha in serbo per Lucille un destino peggiore del rogo. E lei, che non può cambiare la sua natura e nemmeno ignorare i sentimenti che le stanno sbocciando nel cuore, si troverà di fronte a una scelta terribile.