Время действия в прологе и эпилоге – осень 1942 года, в первой и второй частях – 1918–1920 годы.
Штаб казачьей дивизии. 1942 год. Несколько девушек добиваются встречи с полковником Рябининым. Они присланы, чтобы пройти для подпольной работы в оккупированный город. Вдруг Рябинин кидается к одной из них с криком – "Наташа!".
Но это не Наташа Логинова, которую он хорошо знал и любил. Это её дочь, Елена. Девушка просит Рябинина рассказать о матери, потому что сама ничего почти о ней не знает. Наташа погибла в далеком 1920 году...
И вот, полковник Рябинин начинает свой рассказ. Тот же город. Смутное время, уже после Октябрьской революции. В городе – немецкие войска. А в доме доктора Логинова мечется в бреду молодой комсомолец, Степан Рябинин. Перенести его сюда из больницы уговорила отца дочь-гимназистка – Наташа. Доктор Логинов не доверяет этому молодому поколению. Но когда город занимают Советы, Наташа вступает в комсомол. Гимназист Валька пытается остановить девушку, говорит, что эта власть долго не продержится, и будут все комсомольцы висеть на фонарях. Наташа же спокойно отвечает: "Тогда и я буду висеть на фонаре".
Не сразу рабочая молодежь принимает к себе "барышню". Но Наташа становится комсомолкой. И – невестой одного из самых преданных делу ребят – Антона.
Увы, через несколько месяцев красным приходится оставить город. Вместе с новыми друзьями на фронт Гражданской войны уходит и Наташа...