Poor story structure but if you power through it everything becomes clear in the end. The show runners didn't explain many things regarding the world and lore but since there is a second season coming I expect them to listen to all the feedback and right some wrongs. It is obvious that the people behind the series love and respect the original material. It is way better than I had hoped it would be and I can't wait for season two.

Just a tip to avoid any confusion, everything you see about The Witcher and Yennefer takes place in the past before the events that unfold at Cindra while Ciri's story takes place in the present. The story-lines come in sync towards the end of the season.

Joey Batey as Jaskier (Dandelion) is the best casting and writing of them all. Better than in the games.