A. To be very kind and generous
B. To be wealthy
C. To be emotionally strong
D. To be stubborn
Answer: To be very kind and generous
A. To be very kind and generous
B. To be wealthy
C. To be emotionally strong
D. To be stubborn
Answer: To be very kind and generous
Additional Information: 'Have a heart of gold' means to be compassionate and benevolent.
Subjects: Idioms and Phrases, Vocabulary