The movie perfectly pictures the ups and downs of life and the main character is very charming and delightful, but maybe a bit unrealistic, and so, not so likeable. The movie however holds up to what it wants to tell instead of going off-track, something many movies fall into. A great film that deserves to be watched for generations forever after.