Meaning of “have a soft spot for sb” - Learner’s Dictionary

have a soft spot for sb

to like someone a lot:

I've always had a soft spot for her.

(Definition of “have a soft spot for sb” from the Cambridge Learner’s Dictionary © Cambridge University Press)