win/steal/capture one's heart

idiom

Definition of win/steal/capture one's heart

: to cause another person to feel love for one He was determined to win/steal/capture her heart.