凱勒(柯克·卡梅隆飾)是一名消防員,妻子凱瑟琳(艾琳·貝西亞飾)是醫院公關主任。兩人雖在各自領域成就斐然,卻因性格沖動、缺乏溝通導致婚姻破裂,在經歷多年爭吵冷戰后走向離婚邊緣。老約翰(哈里斯·馬爾科姆飾)目睹兒子婚姻危機,說服其參與名為"挑戰愛情"的四十天婚姻修復計劃。通過共同完成幫助他人、重拾承諾的任務,凱勒逐漸意識到自己對家庭的忽視與傲慢。當發現凱瑟琳因長期失望已簽署離婚協議時,他開始以真誠行動彌補過錯。旅程尾聲的篝火談話中,凱瑟琳最終被凱勒的改變打動,在約翰牧師見證下撤回離婚申請。影片通過這對夫妻的情感救贖,展現婚姻中責任、耐心與犧牲的重要性。