Someone else summed up the complications perfectly in another thread, but it's well worth repeating since many non-european gamers have very likely no experience with the novels that these games are extending the storyline of.
Yennefer and Triss were great friends. Geralt and Yennefer have a love that started out magically induced. It's become a real love, but that forced into it has always hung there over the relationship, and the two have gone through on and off periods of this relationship. Triss has loved Geralt without needing some magical prodding. Geralt has been in a relationship with Triss during his off period part of his relationship with Yennefer. Yennefer absolutely did not like this. Geralt has sort of raised a daughter. This daughter's name is Ciri. Ciri was also looked after for a bit by Triss, and then looked after even more by Yennefer. For all intents and purposes, Ciri treats Geralt and Yennefer as her parents.
So, yes, to say there might be a complicated triangle coming up in the next game would be an almost certainty I think. ;p
Edit: To this day, I never knew why Shani was ever even in the first game. She's mostly a nobody.
Post edited May 24, 2011 by revial