за сердце хватать (брать)

(иноск.) — трогать чувства

Ср. И кровь-то молодая забыла играть в вас. Ни плеску, ни той-то радости, ни заливного голосу веселого — песни, чтоб за сердце брала, не слыхать в вас.

Кохановская. После обеда в гостях.

Источник: Толково-фразеологический словарь Михельсона на Gufo.me