Ninniach ist eine Elbin die in einem Menschendorf aufwächst und altert wie ein Mensch. (Ninniach ist Sindarin und bedeutet Regenbogen) An ihrem 14 Geburtstag macht sie sich mit Solu, dem Sohn ihres Ziehvaters, auf die Suche nach ihren richtigen Eltern. Doch als sie erfährt, wer ihre Mutter ist, will sie es am liebsten wieder vergessen. Doch dann macht sie sich mit Legolas auf die Suche nach ihrem Vater, denn ihre Familie scheint irgendetwas mit seinem Vater Thranduil zu tun zu haben.