В 1929 году восемнадцатилетняя Настя Пахомова возвращается после учебы в родные Бережки и встречает Матвея Лыкова, которого знает с детства. За два года разлуки многое изменилось: они начинают встречаться, хотя отец Насти, самый зажиточный человек в селе Лукьян Пахомов, не принимает бедного жениха.
Настя и Матвей решают уехать и пожениться без согласия родителей. Но перед отъездом погибает отец Матвея, и подозрения падают на Лукьяна. Считая его виновным, Матвей расстается с Настей. Их судьбы вновь пересекаются спустя годы, на фоне коллективизации, раскулачивания, продразверстки, войны и восстановления колхозов.