An Unfinished Life บอกเล่าเรื่องของ ไอนาร์ (โรเบิร์ต เรดฟอร์ด) ชายชราเจ้าของไร่ ซึ่งปล่อยปละละเลยตัวเอง ให้จมจ่อมอยู่กับความทุกข์ หลังจากที่ลูกชายคนเดียวของเขา เสียชีวิตไปเมื่อหลายปีก่อน บุคคลเพียงหนึ่งเดียว ที่ไอนาร์ยังใส่ใจอยู่บ้างก็คือ มิตช์ (มอร์แกน ฟรีแมน) เพื่อนรักวัยไล่เลี่ยกัน ผู้ซึ่งเคยบาดเจ็บสาหัส จากการถูกหมีกริซลี่จู่โจมอย่างรุนแรง
จนวันหนึ่ง ไอนาร์ต้องเผชิญหน้ากับบุคคลที่เขาเกลียดชังมากที่สุดในชีวิต นั่นก็คือ จีน (เจนนิเฟอร์ โลเปซ) อดีตลูกสะใภ้ซึ่งเขากล่าวโทษมาตลอดว่า เป็นต้นเหตุที่ทำให้ลูกชายของเขา (ซึ่งก็คือสามีของเธอ) ต้องตายก่อนวัยอันควร
จีนบากหน้ามาหาไอนาร์ครั้งนี้ เพื่อร้องขอความช่วยเหลือ เธอกำลังถังแตก อีกทั้งยังอยู่ในระหว่างการหลบหนีจากแฟนใหม่ ที่ชอบทุบตีทำร้ายเธอเป็นประจำ จีนต้องการที่พักพิง และหวังเป็นอย่างยิ่งว่า ไอนาร์จะเอื้ออาทรยอมช่วยเหลือเธอสักครั้ง
หากจีนปรากฏตัวโดยลำพัง มันก็คงง่ายสำหรับไอนาร์ ที่จะเฉดหัวส่งเธอไปให้พ้น ๆ ทว่าเหตุที่ชายชราทำเช่นนั้นไม่ลง ก็เนื่องจากจีนได้หอบหิ้วเด็กหญิงวัยสิบกว่าขวบคนหนึ่ง มากับเธอด้วย และเธอก็ยืนกรานหนักแน่นว่า เด็กคนนี้ที่จริงแล้ว ก็คือหลานสาวแท้ ๆ ของไอนาร์นั่นเอง
อย่างไรก็ตาม จากการเริ่มต้นใช้ชีวิตร่วมกันแบบหวานอมขมกลืนทั้งสองฝ่าย ต่อ ๆ ไปทั้งไอนาร์และจีน กลับได้เรียนรู้ความจริงสำคัญข้อหนึ่งว่า การปลดปล่อยตนเองให้พ้นจากเงื้อมเงาของอดีตนั้น แท้จริงแล้วง่ายแสนง่าย เพียงรู้จักให้อภัยคนอื่นและตัวเองบ้าง... ก็เท่านั้นเอง