Have a soft spot in one’s heart for (someone or something) To be fond of someone or something. My grandmother has a soft spot in her heart for her youngest son.