Answer:
D. strong ego.
Step-by-step explanation:
Strong ego: The term strong ego refers to the process in which an individual believes in his or her abilities to cope up with difficult situations or problems and thinks that he or she will find alternatives or various ways to deal with ongoing struggles.
An individual having a strong ego can face or deal with whatever comes in his or her way without losing a sense of self.
People having strong ego strength are considered to be very resilient while facing difficult life situations.
In the question above, Hafez shows signs of a strong ego.