I have mixed feelings about this book. The beginning and middle of the book is slow and felt unnecessary at times. Once the book reaches its climax at the end, however, the pace picked up and the plot tension increased. I gradually grew connected to the characters and their lives. What frustrated me was the switching of names. I'd give it 3 stars total. The ending was phenomenal. Phenomenal... and a cliffhanger.