In the Witcher 3 quest, "Ashen Marriage," Geralt assists Triss Merigold and her fiancé, Castello, with wedding preparations in Novigrad. His tasks include ridding the canals of monsters, procuring alcohol, and selecting a wedding gift for Triss. The gift choice influences Triss's reaction; a memory rose, a callback to Witcher 2, elicits a strong emotional response, while less sentimental gifts are met with less enthusiasm.
However, a significant plot development unfolds when Dijkstra reveals Castello's connection to witch hunters, casting doubt on his intentions. Castello is revealed to be acting under duress, blackmailed by the hunters who threaten to expose a secret about his daughter from a previous marriage.
Geralt faces the choice of revealing this truth to Triss, either alone or with Castello present. Regardless of his approach, the wedding is called off. Triss is either disappointed in her fiancé or appreciative of his honesty, ultimately concluding the marriage was premature.
This unexpected turn could have been leveraged to further explore Geralt and Triss's relationship, and provide more nuanced character development for supporting characters.