In 1946, Amrit Sahani and Vashma Baig are two best friends in Lahore. Both Sahani and Baig are like families for, despite being from different religions they are the best friends. While Vashma has a close friendship with Amrit's cousin, Uday, who always supports Amrit and Vashma, Amrit is yet to meet her love. Randhir Raizada owns a newspaper and press and publishes stories by 'Ranjhan'. Amrit is a secret writer with the pen name 'Ranjhan', which only Vashma is aware of. Ranjhan and Randhir write each other letters. Soon, they have a chance meeting and Randhir gets attracted to Ranjhan, who is in disguise. As Sahani family has negative views about Ranjhan, Amrit hides her writing. Uday, who is a hockey player, has a strained relationship with his father, Brij. Vashma supports Uday in his passion for hockey.
Brij marries a banjaran Radha, who is young like Uday. Randhir comes to Sahanis' and finds that Amrit is Ranjhan. Randhir's marriage is fixed with Amrit's cousin, Kiran. Both Amrit and Randhir are shocked as they have started to like each other. Uday gets into the National hockey team with Vashma's help. Eventually, Amrit-Randhir and Vashma-Uday fall in love. Kiran's mother, Mogar tries to ruin their relationship, but in vain. After some drama, Amrit's father, Ratan unwillingly fixes Amrit and Randhir's marriage.
Vashma's marriage is fixed with Farooq. Vashma and Uday's relationship is exposed and Vashma is forced to marry Farroq. Randhir saves Amrit and Mogar from a fire accident, after which Ratan accepts Randhir. Amrit finds that Vashma is pregnant with Uday's child while Farooq is desperate to know about Vashma's lover.
On 15 August 1947, Randhir and Amrit's wedding have started. Farooq finds that Uday is Vashma's lover and instigates Vashma's brother, Abrar about the Sahanis' being Hindu and during the partition, they plan to kill them. Partition is announced and violence has started. Abrar and Farooq lead the violent troop. Amrit and Randheer's marriage is halted and Vashma's mother, Zahida lies Abrar and helps Sahanis'. Ratan and Rajrani are killed in the riots, leaving Amrit heartbroken. Randhir's parents give him his childhood photo before escaping. Amrit-Randhir, Uday-Vashma, and Brij-Radha manage to escape but are caught by Farooq, who tattoos his name on Amrit's hand. Vashma gives birth to a son, Kabir. Abrar realizes his mistakes and helps Randhir and Uday to save others. Farooq is killed by Vashma and Amrit falls into a coma. Brij is killed by Farooq after Farooq finds out that he is hiding at Iqbal's house.
After some days, Amrit recovers, and the violence in Lahore has ended. They decide to move to another city. On their way to the borderline, Randhir goes with Vashma to find Kabir, separating from others. They find him but are caught by the police. Randhir gets himself arrested to save Vashma and Kabir, while Amrit, Uday, and Radha are moved to another city.
4 years later
In 1951, Amrit lives in Delhi with Mogar, who has now reformed. She faces taunts due to her tattoo and awaits Randhir and Vashma. Vashma works in a brothel and is desperate to find her son Kabir while Uday gets selected for an Indian hockey team. Vashma and Uday are not known to each other. Randhir releases from jail and is determined to find Amrit. Amrit's marriage is fixed with Veer Pratap Singh, who is the son of Prime Minister, Nalini Pratap Singh. Veer is blamed for his brother, Prem's death. On the wedding day, Amrit is kidnapped and meets Vashma at a brothel. Vashma reveals to Amrit what happened to Randhir and how she ended up at a brothel after Kabir is stolen.
Amrit is married to Veer. Soon, she meets Randhir, who is heartbroken learning about her marriage. Uday reunites with Vashma and helps her to become a teacher, promising to find Kabir. Later, Randhir is revealed to be Nalini's long-lost son, Prem Pratap Singh after finding his childhood photo. Amrit finds out about this and tells Veer and Randhir that they are brothers. Veer finally realizes that Randhir and Amrit loves each other and decides to hand over Amrit to Randhir. It turns out that Vijendra was responsible for Randhir's accident when Randhir was a child and Veer's addiction to alcohol. He also has a son Naman who is trying to kill Veer. Vijendra and Naman try to kill Randhir after knowing that he is Veer's biological brother. They both again try to kill Randhir in a bomb blast but instead Veer is killed in the blast. Everybody grieves for his death.
Randhir and his family move back to their old house as Nalini does not want to stay where Veer was killed. Vashma soon finds out that Manak is actually Kabir who was lost from the past 4 years. Vashma after finding this out, gets injured and falls into coma so therefore Uday does not know about this. Vijendra is soon exposed and sent to jail for Veer's death. Nalini forgives Kaveri and moves on. Randhir and Amrit soon give birth to a girl. Randhir now runs a successful newspaper and Amrit has become a renowned writer. Vashma recovers and hands Manak over to Mohan and Bindu. Vashma and Uday are soon blessed with a girl. Uday becomes the captain of Indian hockey team, while Vashma opens her dance school. Amrit and Vashma finally celebrate their Independence, like they always wanted to since their days in Lahore.