So I haven't read the book because everyone I've talked to that has, encouraged me not to. They all said the same thing--that Veronica Roth got sloppy and just threw this book together without giving it much thought. After watching the trailer, I can kind of see the sloppiness. Though, this won't stop me from watching the movie. I don't think I'll finish reading the series but I would like to finish it by watching the movies.