have a soft spot in one's heart for

To be sympathetically inclined towards; entertain a predilection for.
Ron always had a soft spot in his heart for intellectual women wearing miniskirts.
Categories: verb