Марго, работающая в деревенском магазине, уже несколько лет живёт с трактористом Максимом, однако их отношения так и не переросли в брак. Максим хочет создать семью и завести детей, но Марго постоянно откладывает свадьбу, настаивая, что сначала должна забеременеть. При этом она скрывает истинную причину своего нежелания — её преследует повторяющийся сон, в котором она видит своего будущего мужа, и это вовсе не Максим.
Ситуация меняется с появлением в деревне нового бригадира Бориса, который начинает проявлять к Марго интерес. Максим ревнует, между ними вспыхивают конфликты, и в итоге пара расстаётся. Максим сближается с Любой — подругой Марго, которая давно к нему неравнодушна. Тем временем Марго отвечает на ухаживания Бориса, но вскоре узнаёт, что ждёт ребёнка…