The often-gloomy world of the dark fantasy franchise The Witcher is filled with morally-ambiguous characters whose turbulent relationships with those around them drive the story to its heartbreaking conclusion. However, there are three characters whose troubled dynamic seems to be especially memorable to fans: Geralt of Rivia, Yennefer of Vengerberg, and Triss Merigold. While the tangled love triangle between them takes on different forms in different versions of The Witcher, actor Henry Cavill has officially shared his opinion on which sorceress Geralt should choose.

In all versions of The Witcher, Geralt of Rivia is an ancient monster-hunting super soldier known as a witcher while Yennefer and Triss are both sorceresses with a long history. Although The Witcher's protagonists aren't always kind to each other, Yennefer came through for Geralt when nobody else could, while Triss appears to offer him a sense of stability often missing from his life as a witcher.

RELATED: The Witcher Fan Shows Off Impressive Yennefer Cosplay Based on the Book Version of the Character

According to Henry Cavill, who stars as Geralt in The Witcher Netflix series, choosing Yennefer seems truer to the core of who Geralt is. The pair's complicated relationship forms one of the major foundations of the franchise as a whole and the original books included a questionably-canon installment where they got married. However, Yennefer was largely absent in the games until The Witcher 3: Wild Hunt forces Geralt to decide exactly what she means to him.

The actor did admit that the nice thing about The Witcher games, which he has reportedly been playing during the pandemic, is that they allow players to make their own decisions. The Witcher games pick up in the aftermath of the books, after Geralt and Yennefer narrowly survive the incident that probably killed them in the original story, but the pair are separated and Geralt is struck with amnesia. Despite this, it's made clear that some part of Geralt still remembers Yennefer. If certain choices are made in The Witcher 3: Wild Hunt then Yennefer and Geralt will rekindle their romance despite the time that has passed and the fact that they now lead separate lives.

Triss Merigold also has the potential to develop a powerful relationship with Geralt over the course of the games, but according to Henry Cavill, he still saw Geralt and Yennefer's relationship as more true to the characters. In the series, Yennefer's backstory has already been explored and her turbulent relationship with Geralt begun, while Triss is just arriving on the scene. Although it remains to be seen exactly where the Netflix series will take Yennefer, the emphasis the show has already placed on her may be telling.

The Witcher season 2 releases on December 17 on Netflix.

MORE: The Witcher Made The Right Decision By Showing Yennefer's Backstory