таить в (на) душе
Устар. Держать что-либо в тайне; скрывать от других. — То три соперника Руслана; В душе несчастные таят Любви и ненависти яд (Пушкин. Руслан и Людмила). Всё, что каждый из нас таил у себя в душе — а кто не таит чего-нибудь на душе? — выступило наружу (Тургенев. Яков Пасынков).
Источник:
Фразеологический словарь русского литературного языка
на Gufo.me