Священник Маршалл Шепард — человек, погружённый в горе и внутренние терзания. Пять лет назад его жизнь перевернулась, когда его любимая жена Элизабет стала жертвой жестокого преступления. С тех пор Маршалл пытается справиться с утратой, но тень трагедии не покидает его. Его сын, Сэмюэль, по-прежнему испытывает глубокое негодование к отцу за то, что тот простил убийцу Элизабеты — Троя Паркера. Возвращение Паркерa в город становится настоящим испытанием для их отношений. Маршалл, пытаясь следовать своим убеждениям о милосердии и прощении, предлагает Трою работу, надеясь, что это поможет ему начать новую жизнь. Но для Сэмюэля это становится последней каплей: он не может смириться с тем, что тот, кто разрушил их семью, вновь находится рядом. В то же время, в городе происходит новое убийство, и шериф начинает расследование, которое может вскрыть мрачные тайны прошлого и привести к неожиданным последствиям для всех вовлечённых. В этой напряжённой истории о мести, прощении и искуплении судьбы героев переплетаются в сложный узор.