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.
HAVE A SOFT SPOT FOR
Meaning of HAVE A SOFT SPOT FOR in English
English idioms vocab. Словарь английских идиом и выражений. 2012