DictionaryForumContacts

   English
Google | Forvo | +
have a soft spot for
idiom. have a sentimental weakness for; have a sentimental fondness or affection for someone or something, often for reasons that are hard to understand or articulate; to continue to like someone even when they do not behave well