 Ashok (Kulbhushan Kharbanda) runs a family business that sells takeout food that also has a video rental store at the side. Ashok s extended family includes his wife Radha (Shabana Azmi), his brother Jatin (Javed Jaffrey), their ailing mother Biji (Kushal Rekhi) and their manservant Mundu (Ranjit Chowdhry), all living under the same roof. Jatin, at the insistence of Ashok and their mother, Biji, agrees to marry the beautiful Sita (Nandita Das) in an arranged marriage, although he is actually in love with Julie (Alice Poon), a Chinese-Indian. At first glance, you see a happy middle-class family going through the normal paces of everyday life. However, as the layers are slowly peeled back, we find a simmering cauldron of discontent within the family, with almost every family member living a lie. Both marriages in the family turn out to be emotionally empty, without love or passion. While Ashok is an ascetic who has taken a vow of celibacy, Jatin is a handsome ladies  man who is still openly seeing Julie even after his marriage to Sita. Ashok has pledged his total devotion to a religious holy man, a swami, in order to purge his life of worldly desires and temptations. Radha, bound by her sense of duty to her husband, agrees to go along with his wishes. As you can imagine, with both husbands ignoring their spouses  emotional and sexual needs (albeit with reasons that are totally opposite from each other), it is only a matter of time before Radha and Sita look to one another for comfort and to satisfy their own passions. In this environment, it is only natural that Sita and Radha become fast friends, and, in time, much more than that. But their love is not without its share of painful obstacles.