Zauriel

Zauriel is a very mysterious mage that is found in the Keyring Mod for Ultima VII.

Description
Correctly predicting the Avatar's return to Britannia, Zauriel knew if he waited in front of Lord British's Castle, the hero would soon appear. He also correctly identified the Avatar's companions Iolo, Shamino, and Dupre, and was willing to sell the hero spells and reagents to assist their quest. He had been blessed with being immune to the effects of the Guardian's disruption of the ether.

Zauriel told the Avatar he was in need of a great hero, explaining that his powerful daughter Laurianna's instability due to being born under the Guardian's disruption of the ether, combined with her recent kidnapping, had placed Britannia in great peril. Zauriel had been able to control her powers for some time, preventing her from lashing out and causing destruction, and had even developed a potion which would temporarily restore her to sanity and reduce her magical ability. This potion was specifically designed for Laurianna, and would be deadly to any other creature if consumed.

Unfortunately, a band of thugs led by the mage Laundo had sensed his weakness during the preparation of this potion, and had kidnapped Zauriel's daughter in an attempt to steal her power for themselves. The potions too had been destroyed during this attack. Zauriel noted Laundo was particularly perturbed by the damage to the ether, and would be unable to control Laurianna's power if he managed to steal it, likely causing a cataclysm equivalent to the Armageddon spell. To further complicate matters, Laundo had placed a necklace around Laurianna's neck which would cause her destruction should Zauriel approach too closely. Its powers could only be negated by placing the necklace in blackrock.

Should the Avatar agree to help Laurianna, Zauriel will task the hero with first helping rebuild the potion to cure his daughter. This required a vial of Silver Serpent Venom, and a piece of blackrock ore. A second piece of ore was required to foil the destructive effect of Laundo's necklace. Zauriel further offered the hero a large bag of reagents to help accomplish his goals. After acquiring these items, Zauriel teleported the hero to his lab in a small in the Cape of Heroes and finished the production of the potion. Zauriel then returned the hero to Britain, telling them to look for Laundo on a small island north of Skara Brae, and to return to the Skara Brae moongate after freeing his daughter.

After the Avatar returned to Zauriel without finding Laundo, the powerful mage divined that Laundo had actually hidden himself, and his companions half way between Britannia and the Ethereal Void. Zauriel told the hero that the powerful Gems of Dispelling created by the mage Joneleth twenty years prior might be used to reveal the kidnapper. To create a new gem, one would need an unenchanted gem, Invisibility Dust, six Bee Stingers and two Spider Eggs. Alternatively, the hero could investigate Joneleth's house southwest of Buccaneer's Den for remaining gems. With the final construction of a new gem, Zauriel sent the Avatar off to free his daughter.

Trivia

 * Zauriel's potion is exceptionally deadly, as he warns. It can even kill Lord British. Using it on Batlin also creates a reaction. Of course this means getting stuck, as you only get one potion from Zauriel.