by E.E. Holmes
I had a hard time with the rating for this one. It is easily a 4 star book, maybe even a 4.5 on a good day and with a bit more tolerance for the percolating beginning. It was definitely slow to start but when it picks up it really takes off. I didn't really know what the book was about when I starte...