What does the idiom “to have a heart of gold” mean.

a) To have a literal heart made of gold
b) To be kind and generous
c) To be very wealthy
Answer: b) To be kind and generous

error: Content is protected !!