La película empieza a partir del año 1979,cuando Marjane tiene diez años y siendo tan pequeña es testigo de un cambio social y político que termina con el reinado del sha de Persia en Irán y da paso a una república islámica.Ha sido educada al estilo occidental por unos padres de ideología progresista.Marjane a pesar de ser una niña es muy lista y tiene mucha imaginación,llega hasta a mantener conversaciones con dios.Es una familia que se opone al gobierno del Sha, las manifestaciones, la diferencia de clases sociales marginan a la niña que se esfuerza por comprender el mundo que la rodea.Cuando crece Marjane se da cuenta de que el nuevo régimen por el que lucharon sus padres ha caído en manos de los integristas y que no trae consigo nada bueno,la situación es cada vez más difícil.Muchos conocidos de la familia son torturados o asesinados, y los padres de Marjane deciden enviar a su hija al Liceo francés en Austria.En el aeropuerto tiene que ir con el pañuelo puesto,pero cuando llega a Austria la gente empieza a mirarla diferente y ella termina quitándoselo.
Cuando llega a Austria tiene que adaptarse,pero le cuesta un poco,se ve sus primeras relaciones sentimentales,como cambia su cuerpo de niña a adolescente,pero lo hace de una manera cómica y exagerada,también tienen que aguantar como sus compañeros se mete con su cultura y su país.
Al cabo de unos años Marjane vuelve a Irán después de cuatro años viviendo en Viena.Cuando llega sus amigas la rechazan porque desde que a venido de Occidente a cambiado mucho.
Termina sus estudios y consigue encontrar un grupo de gente que acepta con su estilo de vida.
La película termina cuando se va de nuevo de Irán y se va a Francia.
Al tiempo de estar allí se entera de que su abuela se a muerto y salen las flores que le dijo su abuela que se ponía en el pecho.