Janak, a mild-mannered tailor in the remote village of Giripul, is besotted with his beautiful but sullen wife. All he wants is her love. Instead, he must deal all day with the village women who come to him with bits of cloth to stitch - and their dreams. Including the headman's third wife, who has a recurrent and rather ominous dream of beheading her husband. Then, one day, as the villagers watch in fascination the antics of a travelling magician,...