In The Witcher 3's "Ashen Marriage" quest, set in Novigrad, Geralt assists Triss Merigold and her fiancé, Castello, with their impending nuptials. His tasks include ridding the canals of monsters, procuring alcohol, and selecting a wedding gift for Triss. The gift's significance impacts Triss's response; a memory rose, a callback to The Witcher 2, elicits a strong emotional reaction, unlike more mundane presents.
However, Dijkstra's revelation that Castello is connected to witch hunters throws a wrench into the proceedings. Castello's involvement stems from blackmail – the hunters threaten to expose his illegitimate daughter from a previous marriage.
Geralt can choose to reveal this truth to Triss, either privately or with Castello present. Regardless, the wedding is called off. Triss's reaction varies depending on the revelation's context, but the rushed nature of the planned marriage is ultimately deemed inappropriate.
This plot development could have significantly enriched Geralt and Triss's dynamic and provided more substantial character arcs for supporting characters.