If you're already on your third rewatch of Netflix's Bridgerton and desperately searching for your next bingeable period piece, we've found something to fill the Duke of Hastings-sized hole in your life.
The second season of A Discovery of Witches has finally dropped, and it's taking us back to Elizabethan London—only with a fantasy edge.
Based on the All Souls Trilogy by Deborah Harkness, the series is set in a world where witches, vampires and daemons secretly live and work alongside humans, hidden in plain sight. The viral series, which reached more than two million viewers during its first season, is full of magic, mystery and drama aplenty.
While the first season was based on the first book of the trilogy, A Discovery of Witches, the second looks to Harkness' second instalment, Shadow of a Night.
Below, everything you need to know about the newly released second season of A Discovery of Witches.
What Is The Second Season Of A Discovery Of Witches About?
As a refresher, the first season told the story of Diana Bishop, played by Australian actress Teresa Palmer, an American history professor studying at Oxford whose life is altered when she comes into contact with a mysterious manuscript, titled Ashmole 782.
The discovery forces her back into the world of magic, where she is offered help by a mysterious geneticist and vampire Matthew Clairmont (Matthew Goode). Despite a long-held mistrust between witches and vampires, they form an alliance and set out to protect the book and solve the mysteries hidden within while dodging threats from the creature world.
For the second season, viewers are transported back in time to Elizabethan London, where Diana and Matthew must find a powerful witch teacher to help her control her magic and search for the elusive Book of Life.
Watch A Discovery Of Witches Season Two Trailer Below:
Who Is In The Season Two Cast Of 'A Discovery Of Witches'?
Alongisde Diana and Matthew, returning characters include Sarah Bishop (Alex Kingston), Emily Mather (Valarie Pettiford), Nathaniel Wilson (Daniel Ezra), Marcus Whitmore (Killing Eve's Edward Bluemel) and Sophie Norman (Aisling Loftus).
Season two also sees Steven Cree (Outlander), Sheila Hancock (Doctor Who), James Purefoy (The Following) and Paul Rhys (Vincent and Theo) join the cast.
When Will Season Two Air?
The first episode of A Discovery of Witches second season is available on Binge now, with episodes dropping weekly.