Maroc, au début des années 70. Julia est mère de deux fillettes, Lucy, 6 ans et Bea, 8 ans. Pour fuir un mariage raté, elle décide de s'installer à Marrakech. Il lui faut beaucoup de courage pour entreprendre ce voyage mais elle refuse sa vie de mère célibataire dans la banlieue de Londres. A Marrakech, Lucy et Bea vont découvrir une nouvelle vie. Pour Julia, maman sans-le-sou, en quête de spiritualité, le quotidien est plus difficile. Lorsque Bilal, tantôt acrobate des rues, diseur de bonne aventure ou man.uvre à la mine, entre dans leur vie, toutes les trois tombent sous le charme.