A principis del segle XX Karen Blixen (Streep), una dona europea de gran coratge, arriba a Kenya per dirigir una plantació de cafè amb el seu marit (Brandauer), un faldiller incorregible amb qui no s'ha casat per amor. Per sorpresa seva, Karen s'adona que a poc a poc s'està enamorant de la terra, de la seva gent... i de Denys Finch-Hatton (Redford), un enigmàtic caçador aventurer.

Hilary (Julia Roberts) és una atractiva jove que ja gairebé ha renunciat a l'amor, i la resta de la seva vida tampoc no va gaire bé. Un dia decideix contestar un anunci en un diari, en què se sol·licita una noia atenta i servicial. Va a una luxosa mansió, on coneix Victor (Campbell Scott), un jove de bona família que pateix una leucèmia que tothom creu incurable, inclòs el seu dominant pare (David Selby).