Geralt's gecompliceerde relatie met Yennefer van Vengerberg is een van de fundamentele plotdraden in het verhaal dat werd gelanceerd The Witcher franchisenemer. Degenen die de boeken hebben gelezen voordat ze zich in de gamewereld hebben ondergedompeld, waren misschien een beetje in de war over Yennefer afwezigheid in de eerste twee wedstrijden. Hoewel ze af en toe werd genoemd, verscheen ze pas... The Witcher 3: Wild Hunt , toen Geralt werd gedwongen te beslissen wat hun relatie voor hem betekende.
In de boeken van Andrzej Sapkowski, die de inspiratie vormden voor de gamefranchise van CD Projekt Red en de Netflix-serie, beschrijft een kort verhaal met de titel 'The Last Wish' de eerste ontmoeting van Geralt en Yennefer. Tijdens het vissen haalde Geralt een oude amfora binnen die een djinn bevatte. Toen zijn metgezel Dandelion (in de Netflix-show bekend als Jaskier) zich realiseerde wat het was, probeerde hij het te openen en de wensen in te willigen, ondanks dat Geralt waarschuwde voor het gevaar. In een worsteling tussen de twee mannen viel de amfora uiteen op de grond en een mysterieuze mist steeg op uit de stukken. Terwijl Geralt dekking zocht, begon Dandelion zijn wensen op te sommen, maar het wezen in de mist wurgde in plaats daarvan de bard.

Geralt had geen andere keuze dan een genezer voor zijn vriend te zoeken. Deze zoektocht leidde hem naar Rinde, waar Yennefer werkte. Toen Geralt haar ontmoette, stemde ze ermee in Dandelion te genezen voor een prijs: Yennefer wilde de djinn vangen en de wensen gebruiken om haar lichaam te genezen van de gebruikelijke onvruchtbaarheid waarmee alle tovenaars worden geconfronteerd. Yennefer wilde een kind, maar terwijl ze probeerde de djinn te vangen en te beheersen vanwege zijn macht, realiseerde ze zich dat Geralt de huidige meester was.
Toen Geralt naar binnen stormde om haar tegen te houden, zei Yennefer hem zijn laatste wens te doen, die de djinn zou bevrijden. Hij wist echter dat dit de djinn in staat zou stellen Yennefer te doden voordat ze hem kon vangen. In een moment van chaos wilde Geralt sterven naast Yennefer, wetende dat de djinn zijn eigen meester niet kon doden. De djinn verleende zijn laatste wens en bond het lot van Geralt en Yennefer vast.
In de loop der jaren hebben de twee een ongelooflijk rotsachtige relatie doorstaan. Ze hielden van elkaar, maar er waren altijd vragen over de bron en kracht van die liefde. Om de zaken nog moeilijker te maken, wilde Yennefer nog steeds een kind, dat - zelfs als ze een manier zou vinden om haar onvruchtbaarheid te genezen - Geralt haar nooit zou kunnen geven. Yennefer betwijfelde of Geralt echt van haar hield, waardoor ze soms ongelooflijk wreed tegen elkaar waren.

Toen Geralt eindelijk nam kenmerk , zijn kinderverrassing, onder zijn hoede, hadden hij en de andere heksen de hulp van een tovenares nodig om Ciri te leren hoe ze de magie in haar kon gebruiken en beheersen. Toen Triss Merigolds pogingen om dit te doen faalden, had hij geen andere keuze dan Yennefers hulp in te roepen. Met tegenzin nam Yennefer de taak op zich, en hoewel ze probeerde geen gevoelens voor het meisje te ontwikkelen, werd Ciri na verloop van tijd als een dochter voor Yennefer - het kind dat ze nooit zou kunnen krijgen.
Op zijn eigen manier vond Geralt een manier om Yennefer het kind te geven dat ze wilde, en hoewel het onconventioneel was, werden ze een gezin. In het verhaal van Sapkowski stierven Yennefer en Geralt samen, zoals het altijd de bedoeling was, maar CD Projekt Red slaagde erin om ze allebei terug te halen. Geralt leed aan geheugenverlies en hij kon zich Yennefer niet herinneren. Echter, nadat hij tijd had doorgebracht met Triss Merigold in... de eerste Witcher spel , merkte hij op toen koning Foltest vroeg naar de aard van zijn relatie met Triss dat een deel van hem zeker wist dat hij ooit heel veel van een tovenares hield.
In het tweede spel, Assassins of Kings , zijn er af en toe flashbacks van Yennefer, wat suggereert dat welke gebeurtenissen hen ook uit elkaar scheurden, haar ook geheugenverlies achterliet. Ze werden eindelijk herenigd in Wild jagen wanneer Ciri in gevaar is. Er was echter zoveel tijd verstreken dat ze allebei een nieuw leven waren begonnen. Geralt streefde andere romantische interesses na, en als de speler ervoor koos om Triss te romantiseren, ontwikkelde hij in de loop van de games een krachtige relatie met de tovenares.

In het geval dat Geralt probeerde om dingen met Yennefer nieuw leven in te blazen, trok ze hem naar het wrak van een schip om een djinn te vinden in de hoop de betovering te verbreken die hun levens samenbond. Ze wilde weten of ze nog steeds van elkaar konden houden zonder dat magie hen zou binden. Toen de betovering eenmaal was opgeheven, bekende Yennefer dat ze, zelfs zonder dat, nog steeds gevoelens voor Geralt had, en de speler kon vanaf dat moment beslissen om hun romance voort te zetten of te beëindigen.
Ongeacht de spelerskeuzes, de sterke band die Geralt en Yennefer deelden, valt niet te ontkennen, en toen Cirilla aan hun dynamiek werd toegevoegd, werden ze een familie op de enige manier die er echt toe deed. Het bleek dat de aard van de wens die hen bond geen werkelijke invloed had op hun gevoelens voor elkaar.
Die gevoelens bestonden zonder dat Geralts laatste wens hun lot verbond, en toen Yennefer dat eenmaal besefte, was het gemakkelijker voor haar om hun relatie te accepteren. Aan de andere kant creëerden de wreedheden die ze elkaar in de loop der jaren hebben aangedaan een onstabiele basis die je laat afvragen of liefde genoeg is. Uiteindelijk kunnen alleen spelers beslissen hoe het verhaal van Geralt en Yennefer afloopt.