Quick recap
Wounded, Geralt of Rivia rests at the temple of Melitele under the care of the priestess Nenneke and remembers recent jobs. He breaks the curse on a Temerian princess turned striga. He meets Nivellen, a man with a beast's face, and the creature who loves him. In Blaviken he kills Renfri and her gang and earns the name Butcher. At a banquet in Cintra he defends Pavetta's betrothed and claims the Law of Surprise. He travels with Dandelion (Jaskier) to the edge of Elven land and later frees a djinn, which leads him to Yennefer of Vengerberg. His last wish binds the two of them. As the frame story ends, Geralt leaves the temple, unsure where destiny is pushing him.

