Gloss
All idioms
B2idiompeopleIELTS-friendly

have a heart of gold

USUK

to be very kind and generous to other people

A warm compliment, often after 'but' to contrast with a strict or rough appearance. Useful for 'describe a person' questions.