It's a coming-of-age story set during the late 1970-1990s in Iran (with a major side trip to Vienna). After the fall of the Shah came the Islamic Revolution and the transformation of a "relatively progressive" Iran to an oppressive, war-ridden country. Marji grows up amidst all this chaos with two wonderful parents, an awesome grandmother, and a wavering connection to "God". Poignant, heart-warming and heart-wrenching, it depicts the quinessential nature of growing up.
I highly rec'd it. (It is in French w/ subtitles).