The British Idiom – Heart of gold
Definition of Heart of gold
Anybody we say has a heart of gold is a kind and generous person, thinking more about others than themselves.
Examples of Usage of Heart of gold
He really does have a heart of gold. He gave away the entire amount of his lottery win to help save the life of the child he’d never even met. There’s a little old lady in Seville, who must be in her 90s, and who can barely walk, but every day she goes out into the park to feed the birds. She certainly has a heart of gold.
Now watch my YouTube video English lesson which contains this British English idiom.