Sarah Ann Dowey, bonne à Londres pendant la Grande Guerre, se sent exclue des conversations de ses collègues sur leurs fils au front. Elle découvre alors qu’un soldat canadien porte son nom de famille et prétend qu’il est son fils, jusqu’à y croire elle-même.
Deux sergents, Dave et Fixit, passent leur permission de trois jours ensemble à Pasadena. Ils rencontrent Janet et Cora, deux jeunes femmes travaillant dans une usine de parachutes.
Un journaliste du front se rend à Tachkent pour rencontrer la famille d'un camarade de régiment mort à la guerre, assister au tournage d'un film réalisé d'après ses notes, fêter le nouvel an 1943, vivre un amour court mais intense, en un mot vivre 20 jours sans guerre.