The Witcher showrunner Lauren Hissrich made it clear that that the version of the show that made it on Netflix —and how it connected the interconnected plots of Geralt, Ciri, and Yennefer’s stories from the original Andrzej Sapkowski novels into a coherent TV show—only came after repeated iterations. Other versions of the show would have introduced the main characters differently.
Over the weekend, Hissrich took it to The Witcher's subreddit to share her pitch for the Netflix series as we came to see it. The pitch was dated November 2017, and as Hissrich said, several things would change between the pitch and the final version of the show, but otherwise, this version of the series pitched to Netflix is quite close to what fans saw in the streaming platform.
You can read Hissrich's pitch for The Witcher below. Obviously, there are spoilers from the show if you haven't watched Season 1 of The Witcher yet.
It's interesting to see how Hissrich made her case for separating The Witcher's three leads across different timelines, and how they almost followed this outline word-for-word. The show was criticized for its confusing narrative but the second season will have an easier timeline to follow. Since Geralt and Ciri are united by the end of the first season, fans probably won't need to worry about this issue in the next season.