взять за душу
БРАТЬ ЗА ДУШУ. ВЗЯТЬ ЗА ДУШУ. Разг. Экспрес. Глубоко волновать, тревожить. — Павка, сыграй что-нибудь грустное, чтобы за душу брало (Н. Островский. Как закалялась сталь).
Источник:
Фразеологический словарь русского литературного языка
на Gufo.me