Daniel Norton rated The Book of Life: 3 stars
The Book of Life by Deborah E. Harkness (All Souls Trilogy, #3)
After traveling through time in Shadow of Night, the second book in Deborah Harkness’s enchanting series, historian and witch Diana …
After traveling through time in Shadow of Night, the second book in Deborah Harkness’s enchanting series, historian and witch Diana …