故事發生在1911年的威爾士山谷礦區。蓋諾(尼婭·羅伯茨飾)出身貧困的礦工家庭,世代以勞力換取微薄生計。在鎮上集市活動中,她偶遇典當行富商之子所羅門(艾恩·格拉法德飾),兩人在跨越階級的禁忌之戀中漸生情愫。為維系這段關系,蓋諾隱瞞出身與所羅門交往,隨著感情升溫更懷有身孕。私奔前夕,蓋諾的哥哥發現真相并尾隨跟蹤,在約定逃亡之夜將所羅門堵截暴打。當蓋諾在車站苦等無果時,所羅門已身受重傷被送醫救治。次日清晨,蓋諾帶著行囊獨自踏上南下列車,在火車穿越灰暗礦區時目睹窗外礦工們佝僂勞作的身影,最終消失在象征新生活的晨霧中。