The story starts in a small town Sonapur. Shankar (Manoj Bajpai) is a local Goldsmith making jewelry. Shankar is in love with his next-door neighbor Suvarnalata (Sonu, Aarti Chabria) who loves him too. But her father Daya Shastri (Dilip Prabhavalkar) is opposed to their relationship. Shankar and Suvarnalata always meet after Suvarnalata computer class. He gave her father some earrings. The father and mother (Lakshmi) call a pandit (Aatmaram) and asks for a rich boy from Dubai. The pandit is Shankar's friend and he asks Sonu if she is ready to marry Shankar.
Sonu asks him to make her a dus tola necklace to induce her father to give her hand to Shankar. Shankar toils to make the perfect dus tola necklace for Sonu which she accepts. But when her father finds it, he tells her to accept the necklace as a gift from an older brother. The next day Daya shows the necklace off to local people and says he gave it to his daughter as a gift before her marriage. Shankar is shocked and faints in the middle of the town. When he wakes up, he sees Geeta (Pallavi Sharda the village dance teacher), Bholenath, Atmaram, Sarpanch and Abdul(who owns a shop under Geeta's dance studio) around him. During the night Shankar goes to Sonu's house and challenges her to tell everyone that he gave her the necklace in order to declare her love for him. The next day, Shankar and his friends go to the house of Daya & Lakshmi but Sonu comes and says she doesn't know about any necklace except the one that her father gave her. Shankar is heartbroken and Sonu marries a wealthy man from Dubai named Ravi (Siddharth Makkar). Ravi goes to Dubai for a while and Sonu bears him a child. Meanwhile Shankar tries to move on with his life and he opens his own shop called 'Shankar and Sons'. While at the grand opening, Geeta admires Shankar and falls for him. At the grand opening Qazi, the richest guy in town, gives Shankar 10,000 rupee and tells him to use it when he really needs it.
Two months pass and Ravi comes back to India to live with Sonu and his daughter after his Dubai visa expired, he says he spent two months in jail. Meanwhile, Geeta comes to Shankar's shop to sell her earrings as she is short of money to send home to her family. Shankar remembers that Qazi gave him money so he gives it to Geeta, she realises Shankar really has a heart of gold. Ravi needs money to buy a truck and he comes to Shankar to sell the dus tola necklace which Sonu is always wearing, the very necklace that Shankar toiled to make for her. Shankar tests the gold on the necklace and reveals that it is fake! Suvarnalata reveals to Ravi that Shankar made the fake necklace and Ravi goes in search of him.
In a quiet peaceful field Shankar and his friends are talking about the dus tola necklace when Ravi comes with townspeople and a fight begins. Atmaram escapes and calls Qazi's wife as he is being injured. She comes running for him and her face is revealed to everyone. Shankar's father is brought in to see what the commotion is about, he reprimands Shankar for making a fake necklace but Shankar explains he had no choice, he had no money so he would have worked hard to give her a new real necklace after their marriage. Shankar admits his mistakes to Ravi who forgives him and returns to his wife Suvarnalata. The next time Shankar sees Geeta standing at a bus stop he pauses for her, realising that she is in fact the real gold. The two of them find a happy ending.