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