Marrakesz, rok 1972
Dwudziestopięcioletnia Julia (Kate Winslet) mieszka w hotelu Mulay w dzielnicy Medina razem ze swoimi córkami - ośmioletnią Beą (Bella Riza) i sześcioletnią Lucy (Carrie Mullan). Porzuciła ustabilizowane życie w Londynie u boku mężą, by w Maroku szukać wolności i odkrywać inny świat. Zbliża się Boże Narodzenie; Julia otrzymuje od męża paczkę z upominkami; są w niej same maskotki i kilka owoców. Sytuacjia materialna Julii nie jest najlepsza. Próbuje ona zarabiać na życiem sprzedażą szmacianych pacynek.