I just finished reading this book and I love it!!! I haven't read a good page turner like this for a very very long time. I'm reading a number of books right now but this is a book that I just checked out from my local library on this past Saturday and now I'm done reading. I enjoyed this book so much that I even read the "acknowledgement" at the end. I'm lucky because my library has only one copy of this book, yet no one had checked it out before I did. I discovered this book when I was at a bookstore. I was going to buy it but then my bookshelf is just quite full . I would have bought it if someone had checked out this book from my local library, because after I read the first few pages at the bookstore, I couldn't stop wanting to know what would happen next. Each time when I thought I figured out what happened with the main characters and the narrators, I was wrong. I love the brilliant plots and su...