Idioms Have a soft spot for someone or something Meaning: To have a particular affection or liking for someone or something. Example: She has always had a soft spot for old books. ShareTweetPin ItShareShare