Read the book first. The book is 10x better than the movie. The movie was good though, actually great. It was a little cheesy at first, but cute. I felt like they skipped from one scene to the next very quickly and forgot to use very important details. I do recommend going to see this movie though. I look forward to seeing it again, eventually buying it, and seeing the next movie.