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