Answer:
c
Explanation:
look up the "definitions" it helps
Magnanimous
Magnanimous means “generous or forgiving, especially toward a rival or less powerful person” and the hint was that he felt surprised when his daughters showed ingratitude.