Frederic torna a Gorizia dove ritrova i vecchi amici e dove incontra Catherine
Riprende l'offensiva sul fronte. Frederic ha il compito di guidare le ambulanze per recuperare i soldati feriti. Viene però ferito da un'esplosione di una granata che lo costringe alla ritirata nell'ospedale da campo.
Viene trasferito all’ospedale militare inglese di Milano per maggiori cure. Catherine lo raggiunge e cresce la loro relazione amorosa.
Torna al fronte ma l'esercito italiano deve battere in ritirata di fronte agli austriaci.
Viene fermato da un distacco della polizia militare, ma rischia di essere fucilato. Riesce a scappare buttandosi nel fiume.
A piedi e poi in treno riesce a tornare a Milano
Raggiunge Catherine e rimangono ospiti di un grande albergo
La polizia militare è sulle tracce di Frederic e lui e Catherine sono costretti a scappare con una barca fino a sbarcare a Brissago.
Vengono arrestati a Brissago per ingresso clandestino in territorio svizzero e vengono portati a Locarno per accertamenti, ma vengono poi rilasciati dopo i dovuti accertamenti.
Frederic e Catherine trascorrono la loro vita al sicuro dalla guerra.
Catherine deve partorire ma per complicazioni, i due si trasferiscono a Losanna dove c'è un ospedale più attrezzato. Il parto non va a buon fine e sia il bimbo che Catherine muoiono.