
Steal somebody’s heart
Romantic Context
Usually used in romantic scenarios where strong affection or love is expressed. 
Metaphorical Usage
It's metaphorical and does not involve actual theft, but the capturing of affection. 
Instant Impact
Implies a sudden and strong emotional effect that leads to love. 