Meaning: very nice person who would do anything for you
Example: His grandmother had a heart of gold. She was always happy to see him and treated her really well.
See this Idiom in a story: Valentine's Day Going on a Date, Colour , Santa Claus (Choose Your Own Adventure)