Geralt van Rivia is nog altijd herstellende van de verwondingen die hij opliep tijdens de coup van Thanedd. Maar hij is vastbesloten zijn zoektocht naar Ciri, de troonopvolgster van Cintra, zo snel mogelijk voort te zetten. Een woeste oorlog raast echter door de koninkrijken van het noorden, en bijna elke streek die hij en zijn bondgenoten doorkruisen staat in brand. Bovendien gaat het gerucht dat Ciri aan het hof van Nilfgaard is, in voorbereiding op haar huwelijk met keizer Emhyr. Het lijkt onder zulke omstandigheden een onmogelijke missie om de prinses te redden...