Rachid es un joven bereber que vive en Imilchil, un pequeño pueblo de las montañas del Atlas, en Marruecos. La víspera de su viaje a la ciudad de Marrakech recibe un extraño encargo del viejo Hayyam. En su búsqueda por las laberínticas calles de Marrakech, Rachid encontrará personajes y culturas que le harán descubrir un mundo completamente nuevo para él.