Sam - yes but the maternal great grandmothers would be Galadriel and Elwing: so Elwing is none but Galadriel would be - hard to say how many exact times but loosely three - in Lorien, in Gondor for the wedding and for a lot of the journey home and at the Grey Havens. Of course he may have seen her again in the Undying Lands....
|