Maybe, but... face it: Alvin needs a mother (Geralt, after all, can't take care of him), and Shani and Triss are the only two women Geralt has a history with and can therefore 'trust'... well.. unless you include Turuviel, I suppose, maybe, but... we don't meet her until later on, and... she's...