носить грех на душе
Устар. Разг. Чувствовать вину за что-либо. — Не понимаем — колотим друг друга, а потом разберёмся — а зачем? Из одного теста сделаны. А ежели бы Иван тогда его зашиб! Век бы маялся, век бы на душе грех носил (А. Соболев. Алтайский француз).
Источник:
Фразеологический словарь русского литературного языка
на Gufo.me