This movie is about Joseph (Nana Patekar) and Flavy Braganza (Seema Biswas), a deaf and mute couple in Goa. They have a baby girl together that they decide to name Annie (played by Priya Parulekar as young Annie), who is healthy and is able to speak and hear. A few years later they have another baby, a boy named Sam, who is also able to speak and hear. Annie's life is divided into 2 worlds- one with her deaf and mute parents and the other of music, which Annie loves. Annie gets her musical inspirations from her grandmother, Maria Braganza (Helen).
A few years later, after the tragic death of Sam, Annie's (Manisha Koirala) life is shattered into small pieces and music and singing fades away from her life. When Annie grows up she gets in touch with music once again - with Raj (Salman Khan) whom Annie falls in love with. She starts singing again. However, Annie gets pregnant and her father tells abort the baby because it will dishonor the family. Annie refuses and goes against her church and religion. When Joseph hears this he asks Annie to leave the house. Raj tries to convince Annie's father that he is a nice guy, but Joseph dislikes him mainly because he is a Hindu who doesn't live in Goa, so Annie would have to go far away from him.
Eventually, Annie marries Raj and gives birth to a boy, whom they name Sam, after her long-lost brother. She and Raj with their child go to Joseph's house to reconcile with him. Joseph not only accepts Annie's boy but also finally approves Raj as his son-in-law. Things are really beautiful in their lives when their life takes a drastic turn. Annie and Raj meet with a devastating accident and Annie is seriously injured and goes into coma. Joseph, Flavia and Raj try hard to revive Annie, even trying to stir her emotionally for sake of Sam. Finally its the broken Raj, Joseph's moving mute 'speech' and Flavia's love and hope that brings Annie back to conscious.