Geralt von Riva, ein düsterer professioneller Monsterjäger, auch bekannt als Hexer, kämpft darum, seine Menschlichkeit in einer mittelalterlichen düsteren Fantasy-Welt zu bewahren, die von korrupten Königen, Königinnen und Magiern beherrscht wird, in der Armut, Gewalt und Intoleranz weit verbreitet sind, normale Menschen manchmal schlimmer sind als tatsächliche Monster und die meisten gut bezahlten Jobs die dunkelsten menschlichen Emotionen und Wünsche beinhalten.
Yennefer von Vengerberg ist eine ehrgeizige Magierin, die aus dem Nichts kam und alles will. Prinzessin Cirilla oder Ciri ist ein junges Mädchen, das möglicherweise eine große geheimnisvolle Kraft in sich trägt. Ihre Schicksale, scheinbar ganz unterschiedlich, verweben sich langsam auf recht kosmische Weise. Zu ihren Begleitern gehören Jaskier der Barde, Geralt's liebenswert nerviger Freund und Hype-Man, der geschworen hat, die Legenden von Geralt über den Kontinent zu verbreiten, auch wenn er sie ein wenig ausschmücken muss, um ein paar Münzen mehr zu verdienen, Tissaia de Vries, Yennefers geheime Mentorin, die an harte Liebe glaubt, und Triss Merigold, eine gutmütige druidische Magierin und vertrauenswürdige Freundin.
Die plötzliche brutale Invasion des Nilfgaardischen Reiches in das Königreich Cintra, das von Cirillas beschützender Großmutter, Kriegerkönigin Calanthe, regiert wird, bringt ihr Leben in große Gefahr.