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