Szirének és költőnők
Geralt és Kökörcsin, a poéta egyik rosszul sikerült tréfálkozásának hála Beremvoordban, egy tengerparti kisvárosban kötnek ki, ahol egy beképzelt és szeszélyes herceg, Agloval uralkodik. Mivel egy korábbi incidensnek hála pénz nélkül maradtak, a vaják kénytelen elfogadni a helyi úr megbízását, miszerint közvetítőként kell szolgálnia közte és szerelme, a szirén Sh'eenaz között. Kettejük románca nem alakul valami fényesen, hiszen ahhoz, hogy beteljesedjen a szerelmük, valamelyiküknek fel kéne adnia addigi életmódját, és varázslattal változásoknak alávetni testét, de Agloval nem hajlandó halfarokra váltani, Sh'eenaznak pedig nem dukálnak az emberi lábak.
A kicsinyes herceg nem fizet Gerlatnak, mivel nem sikerült meggyőznie a szirént, de szerencsére Kökörcsint felfogadják egy lagzira bárdnak, ahol egy másik trubadúrral együtt kell énekelnie; utóbbi nem más mint Essi Daven, művésznevén Szemőke, Kökörcsin régi mentoráltja. A lakomához Geralt is csatlakozik, itt pedig Kökörcsin bemutatja a a fiatal trubadúrnőnek, ekkor a lagzira betoppan Agloval is, aki újabb munkát ajánl a vajáknak. A városka jórészt a gyöngyhalászatból él, azonban az egyik hajójukon valami szörnyű mészárlást rendezett, ezért a halászok nem mernek kimenni a vizekre. Geralt elfogadja a megbízást, hajlandó utánanézni a dolognak, de tudja, a tenger nem a vajákok területe.
Másnap reggel a terepszemlén mellé szegődik Szemőke, aki láthatóan vonzódik a vajákhoz; a kettejük közti feszültséget Sh'eenaz feltűnése szakítja meg. A szirént megkérdezik, hogy tud-e valamit arról, hogy mi ragadhatta el a gyöngyhalászokat, mire ő óva inti az embereket attól, hogy a mészárlás területének a közelébe merészkedjenek. Sajnos Geraltnak nincs választása, mivel nagy szüksége van a pénzre, így az apály beköszöntével Kökörcsinnel felkeresik a tragédia helyszínét. A visszahúzódott tenger fenekét átvizsgálva egy kőlépcsőre lesznek figyelmesek, ami a mélybe vezet. Egyszer csak furcsa lények támadnak rájuk, amelyek leginkább halak és emberek keverékének tűnnek, de intelligens fajnak benyomását keltik, mivel megmunkált kardokat használnak. Geralt majdnem otthagyja a fogát a csatában, végül Sh'eenaz ment meg a bőrét és juttatja partra.
A sebét Szemőke látja el, aki az ágya mellett virrasztva megvallja, hogy nagyon szerelmes Geraltba, de a férfi nem tudja viszonozni az érzéseit, mivel még mindig Yennefer után vágyakozik.
Miután kissé felépült, Geralt elmegy Aglovalhoz és elmeséli a történeteket, valamint figyelmezteti, hogy nem tanácsos egy tenger fenekén élő fajjal háborúba kezdeni. A herceg kigúnyolja és ismét megtagadja, hogy fizessen neki, azonban Szemőke ezt már nem tűrheti. Durván sértegetni kezdi a fukar herceget; ám a szócsata kellős közepén megjelenik Sh'eenaz, aki lábakat növesztett, hogy mégis együtt lehessen Aglovallal. Kökörcsin, Szemőke és Geralt együtt hagyják el a várost és egy darabig még együtt vándorolnak, míg végül kénytelenek búcsút venni egymástól - Geralt és Essi nem tudja, de ekkor látják egymást utoljára, mivel a lány néhány évvel később meghal egy járványban.
Elkóborolt hercegnő
Brokilon ősi erdeje több királyság területén fekszik, mégsem teheti be ide ember a lábát, mivel határait annak lakói, a driádok őrzik, akik nyílzáport zúdítanak bármely betolakodóra. Ennek nyomait fedezi fel Geralt is az erdő határán, ahová követségbe érkezett. Több holttestre is figyelmes lesz, és végül egy félholt lovagra, Freinxetre bukkan, akit egy korábbi megbízása során ismert meg. Miközben megpróbálja ellátni, a driádok körbeveszik. Mivel a vaják korábban már járt Brokilnban, így megérteti velük, hogy a népük vezetőjéhez, Eithnéhez jött. Az egyik driád, Braenn kapja a feladatot, hogy elkísérje a Fehér Farkast Duén Canellbe, Brokilon központjába és legbelső szentélyébe. Az érintetlen erdő rengeteg veszélyt és csapdát tartogat, ami még egy vaják számára is a biztos halált jelentené, így szüksége van a vezetőre.
Út közben segítségért kiáltozó, vékonyka hangocskára lesznek figyelmesek. Geralt nyomban arra iramodik és egy nagyjából tíz éves lánykát talál, akit egy óriás százlábú támadott meg. Miután a vaják és a driád megölik a szörnyet, kifaggatják a kislányt, hogy hogyan került ide. Ő elmondja, hogy nagymamája - egy királynő - az egyik szomszédos királyságba küldte, hogy az ottani király fia szemügyre vehesse házasodás céljából, de megszökött és Brokilonban kötött ki.
A vajáknak nagyon ismerős a lány arca, de nem tudja honnan. Kölcsönösen bemutatkoznak, így derül ki, hogy a kis szökevényt Cirinek hívják.
Geralt tudja, hogy az erdő lakói kislányokat rabolnak el, akiket aztán varázslatokkal változtatnak driáddá; tisztában van azzal is, hogy Cirire is ez a sors vár. Együtt indulnak tovább, de a lányka nem hajlandó elmondani, melyik királyságból származik, és hogy ki a nagymamája, a királynő, akit olyan sokszor emleget. Egy napon keresztül vándorolnak együtt, eközben Ciri mesél arról, hogy a szülei évekkel ezelőtt a tengerbe fulladtak, de neki mindenképp haza kell jutnia, mert már el van rendelve.
Duén Canellbe érkezve egy élő fából készült házba vezetik őket, ahol Geraltot Freinxet fogadja, akit a driádok megmentettek. A lovag beszámol neki arról, hogy a Ciri után küldött keresőcsapat vezetője volt, mikor belefutottak a driádok nyilaiba. Fontos, hogy a hercegnő épségben visszatérjen, hiszen a nagymamája, a cintrai Calanthe nem kifejezetten a türelméről híres. Ekkor áll össze a vajáknak, hogy Ciri Pavetta lánya, akit jó pár évvel ezelőtt fizetségül kért a cintrai lakomán.
Miután Eithnéhez járulnak, a driádok vezetője megitatja Cirivel Brokilon vizét, amitől neki is driáddá kéne válnia, de nem történik vele semmi. Geralt szintén iszik a vízből, amitől elájul és Brokilonon kívül tér magához a hercegnő társaságában. A hazaúton belefutnak pár haramiába, akiket a szintén Cintrában megismert Erszényes segítségével legyőznek. Geralt rábízza Cirit, mivel nem szeretné felvenni a korábban kért fizetségét, és elragadni a lányt a családjától.
Lidérces álmok
Évekkel később egy útja során Geralt belefut a kereskedőbe, Yurgába, akit megment a rátörő szörnyetegektől, cserébe azt kéri, hogy adja neki, amit hazaérve nem vár, de otthon talál. A harc közben majdhogynem halálosan megsebesül és eszméletét veszi. A kereskedő kocsiján tér magához, aki gyógyító felé tart vele. A vaják megiszik néhány erős főzetet, amitől hallucinációk törnek rá és a múltja egyes jelenetei elevenednek meg előtte. Az egyikben ismét Yenneferrel találkozik, akivel egy ünnepségen futottak össze egy falu mellett. Megbeszélték, hogy nincs értelme elölről kezdeniük a kapcsolatukat, de együtt töltötték az éjszakát. Elválásukkor a nő arra kéri a vajákot, hogy menjen el Cintrába a lányért és fogadja el a neki rendelt gyermeket, hogy végre célt kapjon az élete.
A második emlékben Cintrában járunk, ahová Geralt hét évvel az ominózus lakoma után tért vissza. Megtudja, hogy Pavetta és Duny a tengerbe fulladtak, Calanthe pedig megpróbál más gyereket odaadni a végzet gyermeke helyett. Hiába azonban a trükközés, a vaják nem azért jött vissza, hogy elvigye a királynő unokáját, mindössze látni szerette volna, de végül erről is lemond. Lázálmából arra ébred, hogy egy gyógyító varázslónő ül mellette, aki Visennaként mutatkozik be. Geralt korábban már megtudta, hogy az édesanyját hívják így, tehát az az asszony mentette meg az életét, aki kisgyermekként lemondott róla, és odaadta Vesemirnek, hogy vajákot csináljon belőle. Megpróbál vele beszélni, de a nő újra álmot szór rá.
Ekkor az egy évvel korábbi eseményekre emlékszik vissza, amikor is a délen elterülő birodalom, Nilfgaard hódító háborúra indult az Északi Királyságok ellen. A harcok elől menekülők között ott van Kökörcsin is, aki beszámol arról, hogy az első elesett királyság Cintra volt, ahol mindenkit felkoncoltak, köztük Calanthe királynőt is. Geralt abban biztos tudatban, hogy Ciri meghalt, visszavonul északra. A nilfgaardiakat Sodden hegyénél sikerült megállítani, ahol egy emlékmű örökké őrzi a csatában elesett varázslók neveit, aki között Geralt Yennefert keresi, de szerencsére nem találja. Yurga otthonába érve a kereskedő felesége elmondja, hogy a háború árvái közül befogadott egyet. A hazatérő gyerekek között Geralt ráismer a hamuszín hajú lányra, akit Brokilonban látott először, így a vaják és Cirilla végre tényleg egymásra találtak.
A következő részt ide kattintva érhetitek el, amelyben megtudhatjátok, mi történik a Vaják: Tündevér kötetben.