His quest takes him to the small village of Archer Trace, where he interrogates an innkeeper about the whereabouts of Eldra Darrivanian.
After his son was killed under mysterious circumstances while serving in the Home Guard, Eldra felt the king did not do enough to discover who the killer was and bring him to justice.
After tracking him down, Allanon questions him as to whom the last heir of Shannara is and Eldra tells him that it is a man named Weir.
Afterwards, a Skull Bearer reveals himself long enough to tell Allanon that the man he used as a human shield was Weir, last heir of Shannara.
Shea's parents were murdered mysteriously, so Eldra and his wife hid the boy and later left him in the care of the Ohmsfords.