This fantasy series follows three main characters – Geralt of Rivia – a Witcher, a kind of monster hunter; Cirilla, a young princess fleeing from her enemies; and Yennifer, a mage. Well-made as the various story lines weave together over the years with parts of the story from very different times being told at the same time. The second season stays in one timeline and is easier to follow but still excellent. Extremely gory violence.