Supposedly, a fan theory going around is that Anne/Anghalhad's magic really has something to do with asking people questions and depending on how they answer something different happens.
i.e. She can tell if someone's lying, Macduff doesn't directly answer her question and is supposedly crushed upon not answering