Akcja powieści rozgrywa się w latach 1917–1918 w północnych Włoszech, między innymi w czasie bitew nad Isonzo, zwłaszcza ostatniej z nich, bitwy pod Caporetto, w Mediolanie, Gorycji i Lozannie. Jezioro, którym Henry z Catherine uciekają do Szwajcarii, to Lago Maggiore.