have a soft spot for someone
definition
to have a strong feeling of affection for someone
example
Sabine can never say no to her youngest newphew because she has a soft spot for him.
word origin — From the 1800s — refers to a tender, soft place in the heart, the part more easily moved by affection.