Barbara (Jadwiga Chojnacka) od lat czeka na powrót męża Ignaca (Zdzisław Karczewski) z wojny. Do miasteczka przybywa mężczyzna podający się za niego. Wywołuje wiele zamieszania w życiu starszej kobiety i mieszkańców.
Małe, prowincjonalne miasteczko gdzieś w Wielkopolsce. W domu Barbary Kaczmarkowej zjawia się mężczyzna podający się za jej zaginionego przed czterdziestu laty męża. Kobieta jest pełna sprzecznych uczuć. Twierdzi, że nie wierzy w słowa przybysza, jednak pozwala mu zostać w swoim domu. Wątpliwości mają także dawni koledzy Ignaca, miejscowy ksiądz i sierżant milicji, który podejrzewa, że rzekomy Kaczmarek to w rzeczywistości Zenon Kaługa, uciekinier z domu starców.