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