win somebody’s heart
US /wɪn ˈsʌmˌbɑːdiz hɑːrt/
UK /wɪn ˈsʌmˌbɑːdiz hɑːrt/

1.
赢得某人的心, 获得某人的爱慕
to make someone fall in love with you or to gain someone's affection and admiration
:
•
He tried everything to win her heart, from flowers to romantic dinners.
他尝试了一切来赢得她的心,从鲜花到浪漫晚餐。
•
Her kindness and generosity quickly won the hearts of the entire community.
她的善良和慷慨很快赢得了整个社区的心。