You have to read the book to fully appreciate the movie. I think they did an excellent job of keeping the movie really close to the book. I think many people were discouraged because it wasn't your "typical" ending...it was more like real life. Real life sucks and if you are lucky enough in life to find your one "great" love, then consider yourself lucky because they don't typically have a storybook ending. Overall...Great story!