Margaret Wilson

Margaret Wilson is a witch and the daughter of two daemons, Sophie Norman and Nathaniel Wilson.