Magikernas orden har förintats i en otäck attack och Geralt har skadats illa. Häxkarlen, vars uppgift i livet är att beskydda de oskyldiga och utsatta, och försvara dem mot alla de onda krafter som allt mer har tagit över världen, är nu maktlös. Kriget mellan Nilfgaard och kungadömena i norr är nu fullskaligt och magins – och världens – framtid hotad. Att hitta Ciri, arvtagerska till kungariket Cintras tron, verkar vara ett omöjligt uppdrag, men enligt ryktet finns hon i Nilfgaard, där hon förbereder sig för att gifta sig med kejsaren. Trots sina skador har Geralt ett uppdrag att utföra.