‘The Book of Life’ by Deborah Harkness is a captivating conclusion to the All Souls Trilogy, blending history, romance, and fantasy in a thrilling tale of witches, vampires, and daemons.
‘The Book of Life’ by Deborah Harkness is a captivating conclusion to the All Souls Trilogy, blending history, romance, and fantasy in a thrilling tale of witches, vampires, and daemons.