Ayrılıklarının üzerinden yıllar geçmiş, Noah ve Nick kendi hayatlarını kurmuşlardır. Geçmişi geride bıraktıklarına inanan ikilinin yolları, ortak bir arkadaşlarının düğününde yeniden kesişir. Bu kaçınılmaz karşılaşma, bastırıldığını sandıkları tutkunun ve aralarındaki karşı konulmaz çekimin aslında hiç sönmediğini gözler önüne serer.
Ancak geçmişin hayaletleri, özellikle de Noah'nın yaptığı büyük hata ve Nick'in affetmeyen gururu, aralarında aşılması zor bir engeldir. Birbirlerini yeni partnerlerle görmenin yarattığı kıskançlık ve eski anıların canlanması, onları acı bir yüzleşmeye zorlar.
Tam da bu duygusal karmaşanın ortasındayken, geçmişten gelen tehlikeli bir düşman yeniden ortaya çıkar ve Noah'nın hayatını tehdit eder. Aralarındaki tüm kırgınlıklara rağmen Nick, onu koruma içgüdüsünü bastıramaz ve kendini olayların merkezinde bulur. İkili, hayatta kalmak ve sevdiklerini korumak için birlikte savaşmak zorunda kalırken, aşklarının en büyük sınavıyla yüzleşirler: Sevgi, en derin ihanetleri affetmek ve kırık bir kalbi onarmak için yeterli midir? Yoksa geçmişin hataları, onları sonsuza dek ayırmaya mı mahkûm edecektir?