All Souls
The All Souls series follows the story of Diana Bishop, a historian and reluctant witch, as she solves the mystery of Ashmole 782, falls in love with a mysterious vampire named Matthew Clairmont, and learns how powerful it can be to accept who you are.
All Souls consists of five primary books, and includes one additional book that complement the series but is not considered mandatory reads, and the series is set to expand with the upcoming release of two more books. The current recommended reading order for the series is provided below.
Join the Ongoing Discussion