давать себе слово

ДАВАТЬ СЕБЕ СЛОВО. ДАТЬ СЕБЕ СЛОВО. Твёрдо решить что-либо. В тот день, когда Григорий попал в больницу, Пётр, сидя у его изголовья, дал себе слово: до тех пор не жениться, до тех пор не знать радостей в жизни, пока не выздоровеет брат (Ф. Абрамов. Дом).

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