I've never read the book and I even have never heard about it, but any way, the movie is absolutely amazing !!!!! I am 28, but it made me feel myself like teenage girl! If you really wish to touch sincere and genuine feelings, this is movie right for you!!!!