Meaning: A man who had lived for many years showed a happy expression to a person who had not lived for many years.
Choice of Words: The adjectives "old" and "young" contrast the ages of the two characters, while the verb "smiled" conveys a sense of warmth and friendliness.