After appearing in The Witcher, season 2, episode 1, «A Grain of Truth,» questions arose around whether Nivellen (Kristofer Hivju) lived and might return in season 3. Cursed to be a beast as punishment for raping a priestess, the episode concluded ambiguously for Nivellen: he killed his Bruxa lover and lifted his curse, but it was unclear what lay ahead for the remade man. The audience's last encounter with him focused on Geralt's (Henry Cavill) leaving after he suggested Nivellen take his own life.
The Witcher season 1 followed Geralt of Rivia and Princess Ciri (Freya Allan) as prophecy and destiny united them. In season 2, episode 1, due to the mysterious abandonment of a settlement, Nivellen offered them shelter. Despite his monstrous appearance, Nivellen promised them safety. However, he harbored a Bruxa, a monster responsible for the abandoned village whom, out of love, Nivellen kept sated on a diet of his own blood. Geralt fought the Bruxa to protect Ciri and Nivellen delivered the killing blow, restoring his human appearance. Nivellen then requested Geralt kill him, realizing looks did not make him a monster; actions did. So, Geralt left him to make his own choice.
Related: Are The Wild Hunt Undead? Why They Look Like Skeletons
It is unlikely Nivellen will return in The Witcher season 3 because his inclusion was a delayed homage to book fans. He featured in a single short story in Andrezj Sapkowski’s «The Last Wish,» and the show’s self-contained episode was in keeping with the structure of the source material. The author’s version of «A Grain of Truth» occurred before Geralt and Ciri met, meaning Nivellen was expected to appear in season 1 rather than season 2. Therefore, while Nivellen may not have taken his own
Read more on screenrant.com