HAVE A SOFT SPOT FOR


Meaning of HAVE A SOFT SPOT FOR in English

have a caring feeling for, have sympathy for, feel for

I've always had a soft spot in my heart for Martha. She was so kind to me as a child.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.