故事发生在二战刚刚结束之际,满目疮痍的大地正在缓慢而又艰难的恢复着生计。约翰(马特·达蒙 Matt Damon 饰)和母亲过着相依为命的生活,然而,战后的日子实在难熬,为了维持生计,母亲不得不卖掉了家中的农场。约翰失去了童年唯一的记忆,陷入了深深的痛苦之中。
长大后,约翰和好友兰塞(亨利·托马斯 Henry Thomas 饰)一起踏上了浪迹天涯的旅途。在途中,他们结识了名为布莱温斯(卢卡斯·布莱克 Lucas Black 饰)的男孩,三人结伴而行,彼此之间结下了深厚的友谊。
一行人来到了一座庄园里,在那里,约翰找到了一份牧马的工作,并同庄园主的女儿坠入了爱河。然而,这段感情却因为种种原因而遭遇了重重阻碍。
在一次意外中,约翰不慎受伤,布莱温斯不顾危险前来照顾他。这次经历让两人的感情更加深厚,但同时也让他们意识到,这段感情可能并不是他们所期望的那样简单。
在庄园主的女儿得知约翰的真实身份后,她决定离开这个充满阴谋和背叛的地方。而约翰也面临着一个艰难的选择:是继续追求爱情,还是为了家庭和责任放弃这段感情?
最终,约翰选择了坚守自己的内心,与布莱温斯共同面对生活的种种挑战。而这段跨越战乱与爱情的故事,也成为了他人生中最宝贵的回忆。