держать на душе

что. Устар. Хранить что-либо в тайне, никому не сообщать. — Послушай, милая моя невестушка, сказал он подумавши, без гнева, но с важностью: ты такая умница, что я скажу тебе правду без обиняков. Я не люблю ничего держать на душе (Аксаков. Семейная хроника).

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