В жизнь матери-одиночки Татьяны Ковалевой (Елена Аросьева) приходит беда. Накануне школьного выпускного вечера ее единственный сын Саша (Федор Шувалов) попадает в аварию и чудом остается жив. Виновник ДТП — племянник прокурора области Сергея Леонова (Олег Алмазов). Однако у семьи прокурора своя версия произошедшего, и они начинают угрожать Татьяне и Саше.
Чтобы спрятаться от преследования Леоновых, Татьяна отправляет едва оправившегося после аварии Сашу в армию. А сама пытается доказать его невиновность. Добиться справедливости ей помогает новый сосед — участковый Иван Потапов (Александр Константинов). Однако все не так просто: героиня много лет хранит тайну, которая вот-вот выйдет наружу. Чтобы защитить себя и своих близких, Татьяне предстоит пройти немало испытаний и снова поверить в любовь, которая способна преодолеть все.