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.