Ratings632
Average rating3.8
Captivating! And odd! I don't think I've ever read a book like this before. I would read it again in a heartbeat. It ended more abruptly that I would have liked, but perhaps the author is purposely leaving things a little open-ended for a sequel?