A Discovery of Witches
All Souls • Book 1
by Deborah Harkness
Why You'll Love This
A historian witch who wants nothing to do with magic accidentally unlocks a manuscript that every supernatural creature in existence has been hunting for centuries.
- Great if you want: academic atmosphere, forbidden romance, and layered supernatural world-building
- The experience: slow-burn and steeped in atmosphere — Oxford libraries, ancient history, simmering tension
- The writing: Harkness writes like a scholar in love with detail — dense, textured, and confident in its pace
- Skip if: you want fast plotting — this book lingers deliberately
About This Book
When historian Diana Bishop stumbles upon a mysterious alchemical manuscript buried in Oxford's Bodleian Library, she sets off a chain of events she can't undo and barely understands. Diana is a witch who has spent her adult life deliberately turning away from magic — and now the entire creature world wants what she accidentally found. At its heart, this is a story about a woman forced to confront the parts of herself she's been running from, set against a backdrop of ancient rivalries, forbidden attraction, and secrets older than memory. The stakes are both intimate and enormous.
What distinguishes this novel as a reading experience is Harkness's rare combination of scholarly depth and genuine page-turning momentum. Her background as a historian of science saturates the book with texture — Oxford feels lived-in, the alchemy is grounded, the creature politics carry real weight — yet none of it slows the story down. The prose is assured and immersive, building a world that feels fully inhabited rather than assembled for plot convenience. Readers who love history, magic, and complex characters will find this one genuinely hard to put down.