таить в (на) душе

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

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