I haven't read any books or played the game, but all I will say is the Witcher is awesome. The shows is totally carried by Henry cavill. He is prefect for the role of Witcher. The fights in the show are soo cool, and the yennefer characters is good to watch. The show revolves around the concept of destiny. And How the main character fulfill theirs. It's for all those who like watching fantasy shows, it's got enough thrill and suspence to make you Binge watch it.