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