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