Waif

Waif is an old stray mutt taken in by William Norland in House of Many Ways. She becomes a very important character throughout the story.

Characteristics
Waif is the fabled Elfgift of High Norland at the time that Charmain Baker begins to work in the Royal Library. As such, she his highly magical and has the abilities and knowledge to defend the King and the country. She can even change her size and gender to fit her needs.