забирает за душу

ЗАБИРАЕТ ЗА́ ДУШУ что. Разг. Экспрес. Что-либо глубоко волнует, тревожит. Потом сказал Александр Владимирыч, что помещику грешно не заботиться о благосостоянии крестьян… И пошёл… да ведь как говорил! за душу так и забирает (Тургенев. Однодворец Овсяников).

Источник: Фразеологический словарь русского литературного языка на Gufo.me