steal someone's heart

steal (one's) heart

To captivate one; to instill in one a deep affection or love. You stole my heart the moment I met you. The young actress has stolen the nation's heart.
See also: heart, steal
Farlex Dictionary of Idioms.

steal someone's heart

Win someone's love, as in That puppy stole Brian's heart. [Late 1500s]
See also: heart, steal
The American Heritage® Dictionary of Idioms by Christine Ammer.
See also:
  • steal (one's) heart
  • steal heart
  • steal somebody's heart
  • (one's) heart is set against (something)
  • one's heart is set against
  • lose (one's) heart to (someone)
  • lose heart to
  • lose one's hear to
  • lose your heart
  • with all (one's) heart
References in periodicals archive
But the resilient trio are now ready to treasure their new homes and hope to steal someone's heart.