What does "win one's heart" mean?
In this case, we can understand "win her heart" to mean earn or obtain her love. Generally, to "win one's heart" means to obtain or gain one's love or loyalty. Ex: The king was brave in battle and won the heart of all his soldiers. Ex: A leader has to win the heart of the country's people.
Get more Native English Expressions >