Witcher Geralt of Riva, a monster hunter, struggles to prove himself as he discovers that the danger of humans is much greater than the danger of other creatures, and he encounters on his way a powerful witch and a little princess with a special talent.
After the Battle of Sodden Hill, Geralt encounters Ciri while on a mission that takes him to an old friend and puts him in danger from a demon that is after everyone close to him.
In season 3, Geralt returns to a new chapter of fear, betrayal, and violence.