¿Qué significa "win one's heart"?
Respuesta de un hablante nativo
Rebecca
En este caso, entendemos "win her heart" por ganar u obtener el corazón de su amada. En general, "to win one's heart" significa obtener el amor o la lealtat de alguien. Ej: "The king was brave in battle and won the heart of all his soldiers." (El rey fue valiente en la batalla y se ganó el corazón de todos sus soldados. Ej: "A leader has to win the heart of the country's people." (El líder tiene que ganarse el corazón de la gente de su país.)