Metaphors.com
a big list of metaphors
A heart of gold
A person that is sweet, kind, generious and of good nature has a heart of gold.