Majid Majidi has gone and done it again. He has crafted a simple story of a loving family man (although not without some minor flaws)who has several humbling experiences in life. Karim (played very well by Majidi regular,Mohammad Amir Naji,here known as Reza Naji)has a cushy job working at an ostrich farm,keeping watch over the king sized birds. Trouble erupts when one of the birds escapes from the pen,resulting in Karim losing his job. Good fortune happens to drop in Karim's lap when he ends up becoming a taxi driver in downtown Tehran. Other plot elements are dropped into the mix in the form of his eldest daughter,Haniyeh (Shabnam Aklaghi)who is partially deaf,loses her hearing aid,because of her younger brother,Hussein (Hamed Aghazi),who wants to start a goldfish hatchery in an unused well,who loses the hearing aid in the well/muck hole that it is. Toss in an understanding & loving wife,caring neighbors,and others,and you have yourself a loving film that is a treat for the eye & other senses. Majid Majidi directs from a screenplay written by Majidi & Mehran Kashani. The cinematography by Tooraj Mansouri successfully manages to capture the rugged Iranian landscape,with momentary bursts of colour (check out the scene of Naji carrying a blue door across the bleak desert-like landscape of the Iranian countryside,as well as some other breath taking scenes that are a treat for the eye). Rated PG by the MPAA for some brief,rude language,but contains nothing else to offend.