a heart of gold
idiomPart ofgold
a heart of gold — idiom
1. to be a very kind, generous, and caring person, even if their outward behaviour
1.idiom
Definition
to be a very kind, generous, and caring person, even if their outward behaviour seems rough or unfriendly.
Example
The old man looked grumpy, but everyone in the neighbourhood knew he had a heart of gold.
Yael has a heart of gold — she spends every Sunday volunteering at the animal shelter.