Geralt di Rivia, un cacciatore di mostri mutante, viaggia verso il suo destino in un mondo turbolento in cui le persone spesso si dimostrano più perverse delle bestie.
Geralt decide di salvare Ciri dalle grinfie di Emhyr, ignaro del vero destino della giovane. Yennefer è assillata da Vilgefortz e cerca di scoprirne i piani.
Ciri ha l'occasione di farsi valere durante una rapina. Geralt trova un alleato improbabile, proprio come Yennefer dopo aver cercato rifugio a Montecalvo.
Un processo alle streghe distrae Geralt dalla sua missione. Ciri abbraccia sempre più il suo nuovo e oscuro stile di vita. Yennefer trova ulteriori sostenitrici della causa.
Le certezze di Yennefer vacillano. Ciri rivela a Mistle la sua vera identità. Geralt si trova in balia di Dijkstra.
Durante una pausa prima dell'attraversamento di un fiume, Geralt e la banda si scambiano canzoni e storie, rivelando una scioccante verità.
Ormai con le spalle al muro, Yennefer riunisce le novizie per uno scontro letale contro l'esercito di Vilgefortz. Un avversario pericoloso si mette sulle tracce di Ciri.
Geralt ha alcune visioni inquietanti mentre attraversa una palude irta di pericoli. Emhyr scopre cosa deve fare per ottenere il potere assoluto.
Mentre il Continente sprofonda sempre più nella guerra, Geralt, Yennefer e Ciri vanno incontro ai rispettivi destini che hanno cercato di evitare.