First of all, I never read the books. I found this movie to be very good. It was way better than I thought it was going to be. I loved that it wasn't a "chick flick" and sappy and all. It was somewhat predictable, but I would recommend this movie to any man or woman.