Après un mariage raté, Julia, mère de deux fillettes, Lucy, six ans et Béa, huit ans, décide de quitter son deux-pièces sinistré de la banlieue de Londres et de s'installer avec ses deux enfants a Marrakech. Lucy et Béa découvrent une nouvelle vie de liberté dans les rues colorées et parfumées de la médina. Pour Julia, maman sans le sou, le quotidien est plus difficile. Elles vont tomber toutes les trois sous le charmes de Bilal, un jeune Marocain, tantôt acrobate des rues, diseur de bonne aventure, tantôt manoeuvre a la mine.