Features A Discovery of Witches – 2.6 By: Ellie Yates Matthew (Matthew Goode) takes the sword from Diana’s (Teresa Palmer) By starrymag / March 6, 2021