In April, I started the All Souls trilogy by Deborah Harkness, beginning with A Discover of Witches, as an audiobook on my commute to work. It's 20 discs, far longer than the audiobooks I usually choose. But I was quickly hooked by the story, and kept going through the rest of the series: Shadow of Night and The Book of Life . That's 60+ hours of Diana and Matthew! I will tell you... these books are long on atmosphere and random tangents. And short on big shockers and suspense building. But I really enjoyed the tangled and compelling stories that carried you through the three books and unraveling the mystery of the Book of Life. Diana is a reluctant hero/witch and Matthew, though kind-hearted, is far too overbearing to be an ideal leading man in my real-world. But together, they made this wonderfully passionate and sweet pair. Of course I enjoyed the blossoming romance (though, short!) and their complicated relationship. The supporting characters are very well constru...