梅吉一家住在新西兰,她的父亲帕迪替人家剪羊毛为生,可这一年父亲失业了,正在一家人发愁的时候,他们接到梅吉的姑母、帕迪的姐姐玛丽从澳大利亚寄来的信。原来,玛丽年事已高,准备让他们去继承遗产。梅吉一家在德罗海达定居下来,他们很快适应并喜爱上了这里的新生活。他们与拉尔夫神父结下了亲密的友谊,随着梅吉年复一年地长大,她和拉尔夫的感情也逐渐加深,拉尔夫不但是可以信赖的师长,而且也成为可以倾诉的朋友。
在梅吉17岁时,玛丽终死去。她在临死前交给拉尔夫神父一封信,让他发誓在她去世后但是在被埋葬前拆开,拉尔夫答应了。然而,当他拆开信封时,他惊呆了。原来,梅吉的姑母远比人们想象的富有得多,她在信中宣称,她的全部财产达1300万英镑。梅吉家新雇了一个叫卢克·奥尼尔的剪毛工,卢克的相貌竟酷似拉尔夫神父,这使她心烦意乱,却又不由自主的接近他,想要在卢克的身上重温拉尔夫所给他的温暖,最后自以为爱上了卢克。在卢克的追求下梅吉终于嫁给了他,离开了德罗海达。卢克并不爱梅吉,只因为梅吉很有钱,他计划用梅吉的钱,加上自己苦干得来的钱买一个牧场。所以婚后不久,他就带着梅吉到昆土兰去割甘蔗,而让梅吉到一户人家去做管家,并把梅吉所有的钱都存到银行。
梅吉和母亲、女儿、儿子、兄弟们在德罗海达生活得很好,女儿朱丝婷和儿子戴恩也已长大,虽然朱丝婷我行我素,似菲一般的冷酷,但是从戴恩身上梅吉看到了拉尔夫的身影。这时二战爆发了,拉尔夫也已晋升为红衣主教,他在战争中运用宗教影响保全了罗马,受到了人们的赞誉。但在他的内心深处,梅吉一直是她始终的牵挂。梅吉要求拉尔夫动用他的权利去把戴恩的尸体找回来(戴恩已经被埋在当地),拉尔夫本想拒绝,于是梅吉告诉他,戴恩是他的儿子。拉尔夫这才悲痛万分,但已于事无补。他在给戴恩做完弥撒后,便在悲伤与悔恨中死去了。梅吉的女儿朱丝婷长大后当了演员,活跃于澳大利亚和英国成为话剧舞台,最后嫁给了德国的一位内阁大臣。这一切使梅吉对人生有了新的认识,最后她说:“一切都是我自己造成的,我谁都不怨恨,我不能对此有片刻的追悔。”