Meggie trennt sich von Luke und kehrt mit ihrem kleinen Töchterchen Justine nach Drogheda zurück. Sie erwartet ein zweites Kind.
19 Jahre später: Pater Ralph kommt wieder zu Besuch. Justine ist Schauspielerin geworden, ihr Bruder Dane vertraut Pater Ralph – inzwischen Kardinal – an, dass er Priester werden will. Pater Ralph nimmt ihn in seine Obhut – und mit nach Rom. Justine besucht ihren Bruder dort und lernt einen Freund Kardinal de Bricassarts kennen, Rainer Hartheim. Es entwickelt sich eine tiefe Freundschaft zwischen den beiden.
Dane, inzwischen zum Priester geweiht, macht mit seiner Schwester Ferien in Griechenland. Rainer kommt, Justine will mit ihm allein sein und schickt Dane an den Strand. Bei dem Versuch zwei Mädchen vor dem Ertrinken zu retten, findet Dane den Tod. Sein Leichnam wird nach Drogheda überführt, begleitet von Justine, Rainer und Pater Ralph.
Justine fühlt sich schuldig und will für immer in Drogheda bleiben; ihre Karriere und den Mann, den sie liebt, aufgeben. Aber Meggie macht ihr klar, dass sie keine Schuld am Tod ihres Bruders trifft.
Justine geht mit Rainer, den sie heiraten wird, nach Europa. Pater Ralph, alt und schon sehr krank, erleidet nach der Beerdigung einen Zusammenbruch, als er von Meggie erfährt, dass Dane sein Sohn war. Er stirbt in Meggies Armen.
Meggie has repeated the mistakes of her past by favoring her son over her daughter. She finally admits the truth about Dane's paternity to Ralph and reconciles with both her mother Fee and her daughter Justine.
Suite à ces quelques moments de bonheur avec Ralph, Meggie décide de quitter Luke et retourne vivre à Drogheda, avec sa fille Justine.
Mais elle donne bientôt naissance un petit garçon, Dane, sur lequel elle reporte toute son affection, car cet enfant est de Ralph.
Vingt ans plus tard, lorsque Ralph revient à Drogheda, il retrouve Meggie avec la même passion mais ignore que le jeune homme qu'il a en face de lui est son propre fils, comme Dane ignore que le prestigieux cardinal de Bricassart est son père.
Et Dane veut devenir prêtre lui aussi…
Chacun suit son destin, mais Ralph, revenu mourir à Drogueda, dans les bras de Meggie, comprend alors qu'il est peut-être passé à côté du sien.
A distanza di anni dalla tormentata storia d'amore tra Ralph e Maggie, il figlio Dane, nato da quella relazione, si fa prete. Maggie prende atto con amarezza che i due uomini che più ha amato al mondo hanno preferito la chiesa a lei, ma alla fine una dolorosa tragedia la spinge a riconciliarsi con Ralph, la sua famiglia e se stessa.
Meggie har upprepat misstag från sitt förflutna genom att gynna sin son framför sin dotter. Hon erkänner äntligen sanningen om Danes faderskap till Ralph och försonar sig med både sin mor Fee och sin dotter Justine.
Meggie odmítá přijet do Říma na synovo vysvěcení na kněze. Až po tragické nehodě se znovu setká s těžce nemocným kardinálem de Bricassard. Nastal pravý čas odhalit dávná tajemství a napravit staré křivdy...
Meggie ha repetido los errores de su pasado al favorecer a su hijo sobre su hija. Finalmente admite a Ralph la verdad sobre la paternidad de Dane, y se reconcilia tanto con su madre como con su hija Justine.