Overall, I really liked the book because of its interesting plot and story line. It's quite long so it took a while to read but it wasn't repetitive or dragging on like many other books. Something interesting was always happening and it kept me on the edge of my seat. I liked the ending a lot, and I'm glad there weren't any unanswered questions. Some of the characters were really annoying, especially the main character Andrea. Some of the things she did made it hard for me to keep reading. Another character I won't mention was so annoying and frustrating that I almost didn't want to finish. The end left me wanting more, which not many books do. I'm glad I read the book, but I wish the characters were more likable.