Quick recap
Three stories run in different eras. Geralt of Rivia, a witcher, kills Renfri in Blaviken and earns the name Butcher. At a banquet in Cintra, he saves Duny, Princess Pavetta's betrothed, and claims the Law of Surprise as payment. Yennefer, sold to Tissaia for four marks, becomes a sorceress at Aretuza and pays for her beauty with her fertility. She meets Geralt while hunting a djinn, and his last wish binds them. Ciri, Queen Calanthe's granddaughter, flees when Nilfgaard takes Cintra and discovers a power that tears everything around her apart. At Sodden Hill, Yennefer unleashes a wave of fire on Nilfgaard and vanishes. Wounded, Geralt finally meets Ciri in the forest. She asks him who Yennefer is.

