TV series · 2018–2022 · Adapted by Kate Brooke · Starring Teresa Palmer, Matthew Goode, Alex Kingston
A historian finds a bewitched manuscript in Oxford and is drawn into a hidden world of witches, daemons and vampires.
The first season closely follows the book, and later seasons adapt the rest of the trilogy with changes and a faster pace.
Read the books for the detail and the long backstory. Watch the series for the cast and the settings.
A Discovery of Witches by Deborah Harkness
A long and absorbing first book in the All Souls trilogy. It suits readers who enjoy detail.
Who will like it: Readers who like fantasy that mixes history, romance and libraries.