have a soft spot for
Meaning: If you have a soft spot for someone or something, you feel a warm affection for them.
- I don't know why, but I've always had a soft spot for Uncle George.
- Margaret can't see a stray cat without taking it home. She has a real soft spot for them.
You can see that Mike's got a soft spot for dogs. Whenever he sees one, he