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