Have a heart of ……

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

Have a heart of …..

a) sugar

b) gold

c) kindness

d) consideration

The answer is below!

Photo by Designecologist on Pexels.com

Answer: b) gold

Have a heart of gold!

Example: “Helen has a heart of gold. She is always helping people.”

By I Talk You Talk Press – Easy English Reading