A. To be kind and generous
B. To be wealthy
C. To be foolish
D. To be strict
Answer: To be kind and generous
A. To be kind and generous
B. To be wealthy
C. To be foolish
D. To be strict
Answer: To be kind and generous
Additional Information: 'Have a heart of gold' means to be very kind and caring.
Subjects: Idioms and Phrases, Vocabulary