A könyv rövid tartalma

 

A történet egy amerikai állampolgárról szól, aki az olasz fronton szolgál, mint tiszt. Frederic Henry jó barárságban van az olaszokkal. Bajtársa Rinaldi, aki a frontkórház orvosa. Brátja révén ismerkedik meg Catherine Barkley-vel, egy önkéntes ápolóval. Udvarolni kezd, ám ekkor kiküldik egy frontállásba, ahol súlyosan megsérül. Milánóba küldik, ahova Catherine-t is áthelyezték. Sikeres műtétet hajtottak végre a térdén, lábadozása alatt Milánóban maradt az ápolónővel. Ez idő alatt egymásba szerettek. Mielőtt Frederic visszamegy a frontra, megtudja,, hogy kedvese gyermeket vár. Visszatérése után észreveszi, hogy az emberek már kevésbé lelkesek, mindenki a háború végét várja, de már senkit nem érdekel, hogy ki nyer. Ősszel hírt kapnak egy osztrák támadásról, de senki nem veszi komolyan. Ám nem marad el, kénytelenek visszavonulni. Az utak állapota miatt amonban nem megy minden a tervek szerint. Frederic sárba ragad járművével, így gyalog kell folytatni útjukat. Amikor elérik az olasz állásokat, letartóztatják, ám ő folyóba ugrik, így megszökik a tárgyalás elől.Vonatra szállva Mestrébe majd Milánóba utazik. Civil ruhákat kap, és tovább indul Catherine után, egy, a svájci határhoz közel lévő kisvárosba. Onnan ketten csónakkal átszöknek Svájcba. A téli hónapokat egy családi kis panzióban töltik, majd leköltöznek a kórházhoz közel. Amikor megkezdődnek a szülési fájdalmak, bemennek a kórházba. Catherine sokáig vajúdik, végül császármetszést hajtanak végre. A kisfiú azonban halva születik, Catherine pedig belehal a műtétet követő komlikációkba.