Ratings598
Average rating3.6
This book was excellent in weaving so many character's lives together seamlessly, and I truly was caught off guard by the twists. This made me stay up late so I could find out what happened- and I finished it in one day. Quick, suspenseful read that's worth it for the character building and the suspense.