I am just going to come out and say that I don't know quite what to make of this book. (And in many ways, I think it is more difficult to review audiobooks because the reading can really sway my opinion of the book.) In this case, I will admit that I am glad I listened to the audio version as opposed to reading the book, because I think I enjoyed it more thanks to Davina Porter's incredible reading. My understanding is that she has read many audio books, so I may actually seek out those that she has done because I enjoyed listening to her so much.The story is much darker than I anticipated--the synopsis does not really do the book full justice. At times the story is difficult to follow, because the point of view shifts back and forth between Blake's and Agetta's respective stories, which of course do relate to each other and eventually bring them together. Thanks to Porter's reading, all of the characters come to life right out of the book. Unfortunately I couldn't get into the story as much as I would have liked to, however. The tale was just so odd at times (and even gruesome at points) and quite frankly, I felt like the plot was a little shaky. In all fairness, though, it is more difficult to follow a book when you have to break up the listening sessions into several commutes to work. I have a feeling that if I had been reading the book, I would have felt like the prose was a little over the top, but it didn't come across that way when listening to the story. (Although I will say that overuse of words becomes more obvious when you are listening to a book--in this case, the word that started bothering me was "chink," as in a "chink of light" but then there were chinks in the curtains and it just got a little annoying after awhile.)Overall, I'd say this was a good audio book to listen to simply to hear Davina Porter read all of the characters. The story is a bit of a strange one, with religious undertones at points, but it is a basic fantasy tale of good vs. evil, science vs. magic, etc.