Have a heart of….

Can you complete this English expression? It means “to be very kind and generous.

Have a heart of…..

a) silver

b) diamonds

c) gold

d) generous

The answer is below!↓

three red heart balloons

Photo by Kristina Paukshtite on Pexels.com

 

Answer: c) gold

Have a heart of gold