Meggie (Rachel Ward) sa s celou rodinou pripravuje na oslavu Vianoc, keď jej Fiona (Jean Simmons) oznámi tragickú správu: Dane (Philip Anglim) sa v Grécku utopil. Na Droghedu prichádza Justine (Mare Winnigham) spolu s Ralphom de Bricassart (Richard Chamberlain), aby Danea pochovali v rodinnej hrobke. Justine trpí výčitkami svedomia za bratovu smrť - a Meggie oznámi Ralphovi, že Dane bol aj jeho syn... Príbeh osudovej, no zakázanej lásky krásnej Meggie Clearyovej (Rachel Ward) a katolíckeho kňaza Ralpha de Bricassart (Richard Chamberlain). Ich cesty sa po prvý raz preťali, keď ona bola ešte len dievčatkom a on mladým kňazom - aby sa vždy znovu a znovu križovali a navždy tak zmenili osudy oboch. Za každý hriech v ľudskom živote sa však platí - a láska Meggie a Ralpha bola hriechom, za ktorý neprestali platiť do konca svojich životov.