Действие фильма разворачивается в 1942 году, в самый разгар войны. Фронтовой журналист майор Лопатин (Юрий Никулин) получает 20-дневный отпуск, и решает провести его в Ташкенте. Он собирается навестить семью погибшего сослуживца, побывать на съемках фильма по собственным очеркам, встретить новый, 1943 год. Лопатину, уже успевшему привыкнуть к войне, пулям и взрывам, мирная жизнь кажется странной и непривычной. Старые полуразрушенные дома, грязь, смешанная со снегом, голод, продукты по карточкам, ожидание сообщений с фронта – все это так непохоже на военные будни на фронте, которые каждый день видел журналист. И даже в это нелегкое время Лопатину удается встретить и пережить недолгую, но запоминающуюся любовь.