Les chaînes du passé

Dans le décor de leur enfance où flottent les ombres du passé, quatre frères se retrouvent et tissent leur destin...
Depuis son adolescence, Devin MacKade, shérif d'Antietam, respecté et apprécié de tous, aime en secret Cassie Connor, la femme de Joe Dolin, une brute alcoolique et violente. A la suite d'une tentative de viol contre la belle-sœur de Cassie, Joe est arrêté et envoyé en prison, et Cassie obtient le divorce. Mais si le moment semble venu pour Devin de révéler son amour, Cassie, persuadée qu'elle est incapable d'aimer, et indigne d'être aimée, le repousse...
Devin s'arme de patience et, tout en continuant à protéger Cassie et ses enfants et à les entourer d'affection, il attend que les traumatismes de leur vie passée se soient un peu atténués. Mais, alors que la jeune femme semble guérie, Vincent, son fils, en apprenant leur liaison, se braque à son tour. Dans sa logique d'enfant, en effet, il a réussi à se persuader qu'avec le retour d'un homme à la maison, les injures et les coups allaient recommencer à pleuvoir...
Tandis que Devin cherche à gagner la confiance du garçon, la nouvelle tombe : Joe s'est évadé, fou de rage et prêt à tout.