Heart of Gold, to have a

Meaning of Idiom ‘Have a Heart of Gold’

To have a heart of gold means to be a very gentle, kind, caring, and generous person. 1Ammer, Christine. American Heritage Dictionary of Idioms. Boston: Houghton Mifflin Harcourt, 2013.,2Kirkpatrick, Elizabeth M. The Wordsworth Dictionary of Idioms. Ware: Wordsworth, 1995.,3Pare, May. Body Idioms and More: For Learners of English. United States?: Mayuree Pare, 2005.

Usage

Someone described as having a heart of gold may or may not be outwardly friendly or good-natured. Consider, for example, “he’s grumpy but he has a heart of gold.”

Examples Of Use

“You’ve got the wrong idea about Tom. The man has a heart of gold.”

“My father had a heart of gold. He would give you the shirt off his back.”

Origin

Used since the late 1500’s.

Here, gold is used to allude to something very valuable and precious. 4Ammer, Christine. American Heritage Dictionary of Idioms. Boston: Houghton Mifflin Harcourt, 2013.

25 Body Parts Idioms | Idioms Online Video


Want to see more videos from Idioms.Online? Subscribe to our YouTube channel!

More Idioms Starting with H

More Body Part Idioms

More Character Idioms

More Gold Idioms

More Heart Idioms

More Positive Character Idioms

This page contains one or more affiliate links. See full affiliate disclosure.

Sources   [ + ]

1, 4. Ammer, Christine. American Heritage Dictionary of Idioms. Boston: Houghton Mifflin Harcourt, 2013.
2. Kirkpatrick, Elizabeth M. The Wordsworth Dictionary of Idioms. Ware: Wordsworth, 1995.
3. Pare, May. Body Idioms and More: For Learners of English. United States?: Mayuree Pare, 2005.