Олегу Нечаеву 23 года. Он закончил Медицинский институт и работает стоматологом-хирургом. Его мать, Марина, воспитывала его одна. С детства, под влиянием матери, Олег испытывал ненависть к отцу. Владимир покинул семью, когда Олегу было всего четыре года, и Марина никогда не скрывала от сына правду об этом. Однако однажды Владимир появляется у них на пороге. Его мать, Анна Фёдоровна, бабушка Олега, при смерти. Она хочет увидеть своего единственного внука и попросить прощения. Марина решительно отказывается иметь дело как с бывшим мужем, так и с бывшей свекровью, которая когда-то настаивала на аборте. Олег оказывается в замешательстве. С одной стороны, он мечтал о мести отцу, а с другой – речь идет о больном человеке, которому осталось немного жить. Олег оказывается между двух огней: матерью, которая считает, что Анна Фёдоровна не заслуживает прощения, и отцом, который тайком от Марины умоляет сына навестить умирающую бабушку. Олег делает свой выбор. Марина узнает, что Владимир уговорил Олега выполнить желание бабушки, не сообщив ей. Она сама отправляется в больницу к Анне Фёдоровне. Марина вымещает на бывшей свекрови всю накопившуюся боль и обиду, что приводит к сердечному приступу Анны Фёдоровны. Олег не понимает, почему его добрая и отзывчивая мать так изменилась и не может себя контролировать. Он также выясняет, что Владимир несколько раз пытался вернуться в семью, но Марина его отвергала и мешала встречам отца с сыном. В итоге каждый из членов семьи – Анна Фёдоровна, Марина и Владимир – винит себя в разрушении семьи. Анна Фёдоровна презирает себя за вмешательство в жизнь взрослого сына, Владимир – за свою слабость, а Марина – за свою категоричность. Но именно Олегу предстоит найти верное решение, которое позволит оставить старые семейные обиды в прошлом и не дать им мешать созданию настоящего, свободного от мести и ненависти.