Diana Bishop

Diana Bishop is the central character of the All Souls Trilogy. She is a powerful witch and weaver. She's Matthew de Clermont's wife and the mother of Rebecca and Philip Bishop-Clairmont.