Сезон 1
История разворачивается в начале девяностых годов в пограничном городке, куда на место службы прибывают молодожёны Дмитрий (Валентин Томусяк) и Катя (Екатерина Тышкевич) Богдановы. Юная Катя тут же влюбляется в замполита Огнева (Антон Батырев). Начальник заставы, майор Калинин (Максим Дрозд), не решается жениться на своей подруге, бойкой Раисе (Надежда Грановская), так как он тайно влюблён в другую. Мирная жизнь в городке заканчивается драмой: при взрыве дома погибают люди…
Проходит двадцать лет. Состоявшийся бизнесмен Вадим Огнев встречает Машу (Екатерина Тышкевич), как две капли воды похожую на Катю, которую он до сих пор любит. Вадим понимает, что во второй раз не упустит своего счастья! Неожиданно выясняется, что взрыв, из-за которого погибли люди на заставе, не был случайным… Героям предстоит пройти свой путь, выяснить правду, чтобы жить дальше…
Сезон 2
Проходит девять месяцев после окончания событий первого фильма. Огнев, выжив после покушения, отходит от криминальных дел ради счастья дочери. Он покупает небольшой остров, где живет отшельником, воспитывая маленькую Катю. Девочка считает, что ее мама умерла. Тем временем Маша не прекращает поиски дочери… Непросто складывается жизнь и у Аглаи. Она узнает, что ее муж-продюсер врал ей, и это только начало потрясений. Героям предстоит разобраться с ошибками прошлого, чтобы обрести настоящую жизнь и любовь.