The Book of Life is the third and final book in the All Souls Trilogy by Deborah Harkness.
If you've read the other two or heard about this trilogy before then you will know it's about a witch and a vampire who are trying to save the future of their races. There is so much more then that but I don't want to spoil anything accidentally. You can read my reviews on the first book here and the second book here
This book is the culmination of their journey through time to finish what they started. It's detailed and interesting. There is never a dull moment. Like the other books I had a hard time putting this one down until the end. I find that the characters are well developed and believable. The witch and vampire love story aspect has been done many times but I wasn't disappointed.
This one got weird reviews on Goodreads. In my opinion it was just as good as the other two. The ending for me was perhaps a little simple, that perhaps the overall mission ended a little easily but I still enjoyed the book.
I find myself left wanting more. I know this is the last one in the trilogy, but I still would like to know more about the characters and their life after the end of the book. I have so many questions!
Recommendation: If you haven't yet read any of the novels in this trilogy then you really should! They are very good.