Londra, 1880. Quando suo padre muore all'improvviso, Frances Irvine, cresciuta negli agi della buona società inglese, si ritrova a diciannove anni sola e sommersa dai debiti. È quindi costretta ad accettare la proposta di matrimonio del cugino Edwin Matthews, medico giovane e ambizioso per il quale iei non prova alcuna attrazione, e a raggiungerlo in Sudafrica dove lui ha deciso di esercitare la sua professione. Nel corso del lungo viaggio in nave che la condurrà dal futuro marito, Frances conosce William Westbrook, un uomo affascinante e misterioso del quale si innamora follemente. Giunta a destinazione sposa comunque il cugino, ma la vita nelle aride e inospitali distese del Karoo è molto diversa da quella cui era abituata a Londra. Frances è così concentrata su se stessa e sulle proprie sventure che presta poca attenzione all'incredibile e maestosa bellezza della natura che la circonda, ma soprattutto si lascia trascinare in una torbida storia d'amore illecito, cieca di fronte all'integrità e al valore dell'uomo che ha sposato. Edwin, infatti, preoccupato dall'epidemia di vaiolo che sta decimando gli indigeni impiegati nelle miniere di diamanti di Kimberley, denuncia molto coraggiosamente chi li sta sfruttando, mettendo così a repentaglio i grandi patrimoni dei ricchi proprietari bianchi.