хватать за сердце

хвата́ть за сердце Производить сильное впечатление, волновать.