I think Geralt forgived Triss everything when they were standing at the docks. "Miss Merigold, we gotta sail!" "I... I love you." (Triss shook her head and walked away. Turned around like she wanted to say something though turned back and boarded the ship.) And then THE LOOK ON GERALTS FACE. ;( ;( When I looked at him I knew he already forgived her looong time ago and that he loves her, TRULY.
Yeah scene was almost perfectly done......actually on the funny side i was expecting Triss to turn around and say "Nah just joking, of course i will stay"......but seriously you could tell Triss was in two minds at that moment, almost had to make that decision in a split second, and then the look on Geralts face when he sees her leave and then that almost anguish look of sadness on his face when he sees the ship depart.....yeah he wanted to be with her, through the good and bad times (already forgave her long before, especially when he is begging her to stay with him)..... no doubts in his mind about it