v. phr. To be sympathetically inclined towards; entertain a predilection for. Ron always had a soft spot in his heart for intellectual women wearing miniskirts.
HAVE A SOFT SPOT IN ONE'S HEART FOR
Meaning of HAVE A SOFT SPOT IN ONE'S HEART FOR in English
American idioms English vocabulary. Английский словарь американских идиом. 2012