I am a huge fan of the Witcher books, and it is my favorite fantasy saga of all time. Netflix straight up butchered this masterpiece of a story Andrzej Sapkowski created as a complex commentary on Middle Age Europe, where nothing is black or white, and where characters are complex and imperfect, just like real life. The show unfortunately, reduced almost all of the characters to simplified, childish, soulless dialogue filled shadows of the original. This show is illogical, it keeps contradicting itself, does major story decisions different to the original which have no payoff. The costume design and the aesthetic choices are better in season two, however the writing got even worse. The world does not feel like a real fantasy world, and the characters just keep talking about higher ideals, while there is no talking about real day to day stuff. The philosophical aspects of the books, the contradictory concept of free will, choice, destiny and the deep subplots about racism and human nature, are just reduced to modern American ideological hypocrisy. Never should have been done by Netflix, absolute garbage. Henry Cavill at least tries, and it shows, but most of the other actors are just not good, but that is mostly due to the atrocious script. The music is also the only okay thing about the show, and some of the fight scenes are nicely choreographed. Overall terrible show, and absolutely not worthy of your time, even though it pains me to say it.