TV preview: It's been a long wait, but series two of Discovery of Witches is finally here By Herald Magazine The best of our weekly guide to everything happening in Scotland A Discovery of Witches with Teresa Palmer as Diana Bishop & Matthew Goode as Matthew de Clairmont
Picture: PA The latest installment of Discovery of Witches has a lot to live up to. The fantasy drama, about a closet witch named Diana Bishop, and Matthew Clairmont, a centuries-old vampire, is based on much-loved books - Deborah Harkness's bestselling All Souls trilogy - and series one was Sky One's most popular drama of 2018.