Definition, Meaning & Synonyms

someone has a heart of gold

idiom
/sʌmˈwʌn hæz ə hɑrt ʌv ɡoʊld/
Definition
A phrase used to describe a person who is very kind, generous, and caring.
Examples
  • Despite her tough exterior, she really has a heart of gold.
  • He helps anyone in need; he truly has a heart of gold.
  • Everyone in the community knows that she has a heart of gold.
Meaning
When you say someone has a heart of gold, you mean that they show great kindness and compassion towards others.
Synonyms
  • kind-hearted
  • benevolent
  • compassionate
  • generous