win someone's heart

Verb

 * 1) To gain the love or affection of someone.