In the Witcher 3's "Ashen Marriage" quest, set in Novigrad, Geralt assists Triss Merigold and her fiancé, Castello, with wedding preparations. His tasks include monster extermination, procuring alcohol, and selecting a wedding gift for Triss. The gift's significance impacts Triss's response; a memory rose, a callback to Witcher 2, evokes a strong emotional reaction, unlike more mundane presents.
However, a crucial plot development unfolds when Dijkstra exposes Castello's ties to witch hunters, casting doubt on his intentions. Castello's actions are revealed to stem from blackmail—the hunters threaten to expose his illegitimate daughter from a previous marriage.
Geralt then faces a choice: reveal the truth to Triss alone or with Castello. Regardless of his choice, the wedding is called off. Triss is either let down by her fiancé's deception or appreciative of his honesty, but ultimately concludes the marriage was premature.
This unexpected turn could have been used to enrich Geralt and Triss's relationship and further develop the supporting characters.