Nachdem Geralt von Rivia (Henry Cavill) und Ciri (Freya Allan) sich gefunden haben, gibt es eigentlich nur einen Weg – den nach Kaer Morhen. Geralt bringt Ciri seiner Ansicht nach in Sicherheit, denn nach Kaer Morhen ziehen sich die Hexer über den Winter zurück, wenn die Monster ihren Winterschlaf halten. Dort trainiert er sie, (mehr oder weniger) unterstützt von den anderen Hexern, um sie auf das vorzubereiten, was auf sie zukommen könnte. Aber Ciri wird im Kopf immer noch vom Schwarzen Ritter verfolgt und von jener Nacht, als Cintra brannte …
Der Schwarze Ritter unterdessen wurde in der Schlacht von Sodden gefangen genommen. Und durch eine Verkettung langer Umstände treffen er und Yennefer (Anya Chalotra) aufeinander. Yennefer, die durch ihre Taten in Sodden entweder eine Heldin ist (weil sie Nilfgaard verjagt hat) oder eine Ausgestoßene (weil sie Feuermagie benutzt hat). Egal in welche Richtung man denkt: Sie hat auf jeden Fall ihre Magie verloren. Und ohne Magie fühlt sich Yennefer wie nichts.
Da trifft es sich, dass sie unfreiwillig auf eine sehr gefährliche Hexe, konkret Baba Yaga, gestoßen ist und diese weidet sich an ihrer Verzweiflung. Und zwar nicht nur an ihrer …