Browse by letter

Have a heart of gold

To be generous or sincere or friendly.

The woman has a heart of gold and is always willing to help her friends.