Two powerful young enchanters, Cat, the future Chrestomanci, and Marianne, who is being trained to be Gammer of the Pinhoes, work together as friends to try to end an illegal witches' war and, in the process, right some old wrongs.
After his grandfather dies, Andrew Hope inherits a house and surrounding land in an English village, but things become very complicated when young orphan Aidan shows up and suddenly a host of variously magical townsfolk and interlopers start intruding on their lives.
When Charmain is asked to housesit for Great Uncle William, the Royal Wizard of Norland, she is ecstatic to get away from her parents, but finds that his house is much more than it seems.