I just finished reading this book. Has anyone else read it? The movie is coming out soon.I wanted to read it before it was spoiled by the movie. It was really good