idiom
have a soft spot for someone
Meaning
to feel affection or fondness for someone
Example
He has always **had a soft spot for** his childhood friend.