WOW, finally finished with this book! I don't usually read books this long. Anyway, I'd probably give it about 3.5 stars, really. I felt it didn't need to be quite so long, but I was mostly upset with the separation of two whole stories. Of course, they did merge together, but the second half felt like completely starting over. BUT for a real opinion-- It was a very interesting story. It was just mostly exhausting!