Features A Discovery of Witches – 2.8 By: Ellie Yates We’re back in London and it’s now 1591. Diana (Teresa Palmer) By starrymag / March 20, 2021