pierce someone's heart

pierce someone's heart

affect someone keenly or deeply.
See also: heart, pierce