История разворачивается в начале 90-х годов в пограничном городке, куда на место службы прибывают молодожёны Дмитрий и Катя Богдановы. Юная Катя тут же влюбляется в замполита Огнева. Начальник заставы, майор Калинин, не решается жениться на своей подруге — бойкой Раисе, так как он тайно влюблён в другую. Мирная жизнь в городке заканчивается драмой: при взрыве дома погибают люди. Проходит 20 лет. Состоявшийся бизнесмен Вадим Огнев встречает Машу, как две капли воды похожую на Катю, которую он до сих пор любит. Вадим понимает, что во второй раз не упустит своего счастья! Неожиданно выясняется, что взрыв, из-за которого погибли люди на заставе, был неслучайным. Героям предстоит пройти свой путь, выяснить правду, чтобы жить дальше.