Sunrunner's Fire

To prevent his visions, he reworks the teachings and rituals of Goddess Keep based on the findings of the Star Scroll.

Ruval, Ianthe's oldest, undisputed son, prepared for the challenge by learning sorcery, while Marron infiltrates Chiana of Meadowlord's personal guards.

Pol has been raised among strong, intelligent, independent women all his life, while Meiglan is an innocent, shy, easily terrified young girl.

Riyan, who had only moments ago had been made Lord of Feruche, accepts Marron's challenge of sorcery.

As Marron forms his first spell, Andry turns it back on the sorcerer by using his knowledge of the Star Scroll.

When Ruval's challenge finally comes, on starlight, Rohan realizes that Pol needs to be told the truth about birth: that Ianthe bore him and he was a diarmadhi.