Have a …… …… for (someone)

Can you complete this English expression? It means “to be fond of (someone)”.

Have a …….. ……… for (someone)

a) soft spot

b) wild spirit

c) strong heart

d) warm mind

The answer is below!

Photo by juan mendez on Pexels.com

Answer: a) soft spot

Have a soft spot for (someone)!

By I Talk You Talk Press – Easy English Reading