pierce someone's heart

pierce (one's) heart

To create an impact on someone at a deep, emotionally meaningful level. It pierced my heart seeing my father's new one-bedroom apartment, with its bare walls and random assortment of appliances and utensils.
See also: heart, pierce

pierce someone's heart

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