Ratings98
Average rating3.4
Pretty good book that keeps you on ur toes. Just when I thought I figured everything out, I guessed wrong. I liked this book but so many characters it was hard to keep up with at times. Had to go back and reread a few times. I give this book a 3.5 out of 5 stars.