A Discovery of Witches season 2 continued the excitement of the show's first season while also building upon the lore to set up for a climactic finale in season 3. Premiering in 2018, A Discovery of Witches is a high fantasy tale that follows Diana (Teresa Palmer) as she discovers that she is actually a powerful witch, who falls in love with the vampire Matthew de Claremont (Matthew Goode). Growing from a forbidden love story in season 1 to a time-spanning fantasy epic in season 2, A Discovery of Witches was one of the rare TV programs that actually improved as the world became more and more complicated.
https://screenrant.com/a-discovery-of-witches-season-2-recap-ending-explained/