This book wasn't as good as the first but it was still pretty darn good. All of my favorite characters were back plus a new one, Jack. Jack was a little hard to wrap my mind around. He was driving me crazy from the first but I couldn't put a finger on why he was annoying me until the end of the book. Overall, it was a great book and I can't wait for the third one!