Do these sentences mean the same?

a) "She captured our hearts."

b) "She won our hearts."

If so, which is one version better than the other?



Christine ChristieDo these sentences mean the same?


Christine Christiea) "She captured our hearts."

You might say this about a female public figure who by her charm became a beloved figure.

Christine Christieb) "She won our hearts."

You can't really say this. When you win someone's heart, they are then in love with you. You can't do that in bulk.