เรื่องราวเกิดขึ้นในช่วงสงครามโลกครั้งที่หนึ่ง เมื่อ Ernest Hemingway (รับบทโดย Chris O’Donnell) เป็นนักข่าวที่ไปทำงานในสนามรบอิตาลี ในระหว่างที่เขาอยู่ที่นั่น เขาได้พบกับ Agnes von Kurowsky (รับบทโดย Sandra Bullock), พยาบาลที่ทำงานในโรงพยาบาลที่ดูแลทหารที่บาดเจ็บ
ความสัมพันธ์ระหว่าง Hemingway และ Agnes เริ่มต้นจากความรักที่ก่อตัวขึ้นท่ามกลางความโกลาหลของสงคราม ทั้งคู่ต้องเผชิญกับความยากลำบากและอุปสรรคจากสถานการณ์รอบตัว แต่ความรักที่พวกเขามีต่อกันก็เป็นแรงผลักดันให้พวกเขายังคงต่อสู้และหวังว่าจะมีอนาคตที่สดใสรออยู่