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.