En route, close to the Silver River, Allanon, Amberle and Wil were ambushed by Demon wolves. Allanon fended off the Demons while Wil and Amberle escaped to safety. The King of the Silver River took them in and sheltered them just before they would have been caught; after talking with him, the duo discover they have been transported miles away from where they started, and have no idea if Allanon survived or where he was. They decided to continue on to Arborlon and hoped to meet him there, but on the way their horse was stolen by Rovers, a group of people who travel in caravans and recognize no laws but their own. Wil insisted that they get the horse back, and ingratiated himself to the Rovers and their leader Cephelo by using his skills as healer to help some of the sick or mildly injured members of the family. He met Eretria, a beautiful Rover girl Cephelo said was his daughter; in reality, she was not his daughter at all and would be sold now that she was of an age to marry. She was immediately attracted to Wil and wanted to help him get the horse back, if he promised to take her with him when he escaped. A giant demon attacked the caravan and Wil was forced to use the Elfstones to defend the Rovers, finally destroying the demon, but damaging himself somehow in a way he did not understand. Cephelo was angry with him, but let him and Amberle leave with their horse. Eretria was left behind but promised to Wil that they would meet again. After being pursued by demons, Wil and Amberle managed to regroup with Allanon and return to Arborlon. Amberle received a seed from the dying Ellcrys and prepared to go to Safehold with Wil, six Elven companions and the Captain of the Home Guard, Crispin.