Question: have soft spot for someone meaning?
Answer: If you have a soft spot for someone or something, you feel a great deal of affection for them or like them a lot. Terry had a soft spot for me.