In Geralt’s flashbacks in The Witcher 2, he visits the Ravine of the Hydra where the Vrihedd Brigade were executed, in September 1269, then continues chasing the Wild Hunt. He is said to save a Letho in July 1270, before being exchanged for Yennefer at the winter solstice, presumably December 21st, 1270.
However, doesn’t The Witcher 1 take place in 1270? Even if it doesn’t, then given how The Witcher 2 happens in 1271, the time between December 1270 and Spring 1271 would have to include Geralt’s time in the Hunt, the events of The Witcher 1, and then his service under Foltest, which seems like too small a gap. Is this some kind of error, where he remembers it a year later than it should’ve been?
The Second Northern War ended in 1268 and so it would make sense if he visited the Ravine of the Hydra in September 13th 1268 instead of September 13th 1269, but The Witcher 2 also has the Rivian Pogrom on 25th September 1268, which happened before Geralt’s visit to the Rafine of the Hydra in his pursuit of the Wild Hunt. Seems like a big timeline error.
So, which year did Geralt actually meet Letho and exchange himself for Yen? 1269? And is there any explanation for all this? The video of the flashbacks is below.