сжав сердце

Устар. Разг. С большой неохотой, принуждая себя, вопреки своему желанию. Лев бедный, в горе толь великом, Сжав сердце, терпит всё и ждёт кончины злой (Крылов. Лев состарившийся). [Мать], сжав сердце, изъявила согласие на эту поездку (М. Щепкин. Записки актёра).

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