Question: when a guy has a soft spot for you?
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.