But what about Ciri?
Well, the way I see it, Ciri definitely loves Yen more and naturally would prefer Geralt to end up with her. However, Ciri is not a child, she can understand Geralt and respect his choice. It's not like she'll live with Geralt and his partner of choice anyway. She can still see both Geralt and Yen and have their support, even though they are not in a relationship. And Ciri loves Geralt and would want him to be happy whatever choices he makes, same way Geralt wants that for her.