Kuki (KIM BASINGER) is a divorced woman who's raising her seven-year-old son, Emanuele (LIAM AIKEN), in Italy with the help of her somewhat snobbish socialite mother, Franca (EVA MARIE SAINT). Feeling that she's stopped growing as a person, Kuki gets the chance for a rebirth of sorts after a car accident leaves her hospitalized and soon leads to a romance with the car's driver, Paolo Gallmann (VINCENT PEREZ).
Having heard stories of Africa from her father and learning that Paolo formerly ran a ranch in Kenya, the two get married and, despite Franca's objections, decide to start life anew on the Dark Continent. While initially a bit intimidated but impressed with the scenery, Kuki sets up home with the help of local ranch assistants, Simon (LANCE REDDICK) and Wanjiku (CONNIE CHIUME), and is happy to see that Emanuele has quickly adjusted to life in the wild.
While Kuki becomes acclimated to her new surroundings and the responsibilities of living on such a ranch, she must not only contend with the various degrees of wildlife surrounding her and the poachers who prey on them, but also Paolo's long absences on trips with his many buddies, including Declan (DANIEL CRAIG), who manages the massive ranch.
As the years pass and Emanuele (GARRETT STROMMEN) grows up into a young man, Kuki becomes more resilient and self-sufficient after dealing with the many obstacles and tragedies that interfere with her goal of living a happy life in her new home.