В преддверии свадьбы своей дочери швея Надежда Матвеева неожиданно обнаруживает своего супруга Геннадия в компании молодой любовницы. Потрясённая Надежда решает покинуть дом, но встречает непонимание как от дочери Даши, так и от матери, Ольги Авдеевны, которые советуют ей простить измену. Однако Надежда не может вернуться к прежней жизни, поскольку её брак с Геннадием был основан не на любви, а на чувстве признательности: Геннадий женился на ней, зная о её беременности от другого мужчины. Спустя двадцать лет Надежда оказывается перед судьбоносным выбором и решает найти свою первую и единственную любовь — Ивана Гаврилова, который является биологическим отцом Даши.