Выпускница медучилища Люба готовится к свадьбе с Иваном, самым привлекательным парнем в своем селе. Однако судьба вносит свои коррективы, когда на городском празднике она встречает офицера Романа. Между ними мгновенно возникает искра, и молодые люди осознают, что нашли друг друга. Несмотря на свои чувства, Люба честно сообщает Роману о предстоящей свадьбе и даже приглашает его на торжество. В это время слухи о ее связи с Романом доходят до Ивана, который впадает в ярость и решает отомстить. Накануне свадьбы он пытается насильно заполучить Любу, но в последний момент появляется Роман и спасает ее.
Проходит 20 лет, и Люба с Романом счастливо живут, воспитывая сына Егора. У Егора есть девушка Настя, с которой они безумно влюблены. Однако радость влюбленных омрачается, когда становится известно, что Настя — дочь Ивана, который, став прокурором, не упустит возможности отомстить за свои обиды. Теперь Люба и Роман должны столкнуться с призраками прошлого, которые угрожают их счастью и будущему их детей. Время, казалось бы, стерло следы старых обид, но судьба вновь сводит их с теми, кто когда-то изменил их жизни.