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