This was one instance where I can say that the movie was better. This book just seemed all over the place, jumping back and forth between times. The characters were random as well, I don't know how we were expected to remember them. I was constantly getting them mixed up. I would just stick with the movie on this one.