Have a heart of gold
Meaning
To be exceptionally kind, generous, and compassionate.
Origin
For centuries, gold has been revered as the most precious and untarnished metal, a universal symbol of purity, value, and incorruptibility. It was William Shakespeare who truly forged this powerful metaphor into an enduring idiom in the English language. In his 1599 play, Henry V, the character Pistol describes the king as having "a heart of gold," instantly conjuring an image of supreme inner goodness. This vivid theatrical declaration, linking the noblest of metals to the noblest of characters, resonated deeply with audiences and quickly entered common parlance. From the stage to everyday conversation, the phrase became the quintessential way to describe someone of boundless kindness, generosity, and compassion.
Examples
- My grandmother always looked out for everyone in the family; she truly has a heart of gold.
- Despite his tough exterior, the old man who volunteers at the animal shelter clearly has a heart of gold.