Awesome characterization, If you want to understand women(although it is impossible) it gives you great insights to the different facets of character of a woman. Margaret has evolved the characters quite greatly. Must read for people in Love or who lost there love(although girls may not like the ending) but it gives a great insight into the much overhyped word called love.