Witch fulfillment - Barnette, Jane (Routledge, 2024)