After a second season that had a few weaknesses, The Witcher picks up S3 in a really impressive way! The season is very true to the books, with some excellent updates & changes that make it work beautifully on screen.

The way they have made Jaskier pansexual was a brilliant change. In truth, he's just an overall better character in the show than the books. In the books, he's a menace to women, sexually harassing even very young teenagers.

Yennefer's character development is truly beautiful, as she embraces her role as Ciri's mother. Ciri really blossoms this season, showing off her amazing fighting skills early on & working hard on her magic. Geralt goes on a necessary journey learning the cost of his neutrality. Having the three of them together as a family is so heartwarming!

My only complaint is that there is some poor CGI in places, most noticeably when Ciri is galloping away from Gors Velen. Aside from that, it's excellent!