En 1945, dans la bataille d'Italie, le simple soldat Jack et le sergent Martin échappent une fois de plus à la mort, renouvelant ainsi leur pacte : ils s'en tireront ensemble. Cette fois aussi, Jack contemple l'alliance de Josie, « sa seule famille », et le proche passé lui revient. Leur mariage secret a entraîné la mort de Jorge Larraneta, le riche et intransigeant père de Josie ; il les a surpris lors de leur unique nuit de couple alors que Jack partait le lendemain pour le front. Il a emmené Josie dans sa voiture et, poursuivi par Jack sous un terrible orage, plongé dans la lagune : les efforts de Jack et Josie n'ont pu le sauver. Accablées, sa femme Sebastiana et ses autres filles, Margaret et Irène, cachent à Martin, le fils aîné maudit, la teneur du testament qui le déshérite. Martin, américanisé en Lawrence, bien décidé à venger la mort de son père, manoeuvre pour être dans le même régiment que Jack, qui ne le connaît pas. Ils se sauvent réciproquement la vie et deviennent inséparables. Pourtant le passé pèse lourd, surtout l'enfance, quand son père enfermait Martin dans la grange du ranch familial. C'est parce que le jeune homme a ensuite voulu vendre ce ranch qu'il a été frappé par la malédiction paternelle. A la fin de la guerre, Martin révèle la vérité à Jack, qui apprend alors que celui-ci a tenté de le tuer. De retour dans sa famille, Martin prépare le châtiment, mais c'est en fait la mort qui attend Martin, tandis que la mère accueille le jeune couple.