heyraeh rated A Discovery of Witches: 5 stars April 9, 2021 Public A Discovery of Witches by Deborah Harkness (All Souls, #1)