Season 3
Ruhi in disguise as Bela and Vishakha arrives at the house of Yuvraj who killed Ruhi's husband Vikrant and attempts to kill Yuvraj, but he manages to survive. Mahir is compelled to marry Bela. Vikrant is revealed to be alive and was plotting his fake death with his mother Sumitra - Naagrani of Nidhog clan to attain Naagmani. Yuvraj is also a naag and Sumitra's son, who was also a part of the plan. When Bela learns about this, she is heartbroken and devastated. Vishakha joins Vikrant for Naagmani, but later she regrets it and joins Bela back. Vikrant leaves his mother's evil plans and joins hands with Bela. Vikrant accepts Vishakha's love, and they get married. On finding out the truth about Bela's identity, Mahir is shattered. He loses his memory and forgets Bela. Later, Yuvraj comes back and is revealed to be a Naag from Nidhog clan. Sumitra plans to get Mahir married to Vishakha, but Bela takes Mahir away and makes him recollect his memories. Sumitra arrives there and pushes Bela, Vishakha, and Vikrant from a cliff. Mahir becomes mentally unstable, and Bela returns to take revenge on Sumitra and gets remarried to Mahir. Bela uses Naagmani to bring back Mahir's memories and they consummate their relationship. Sumitra seeks help from Hukkum who tries to impregnate Bela to give birth to a demon child. Vishakha kills Yuvraj, takes Bela's place, and gives birth to Taamsi, who grows up in a matter of seconds and kills Hukkum. Bela reveals to Mahir that she is pregnant with their child. Taamsi kills Bela and Mahir and obtains Naagmani but it is cursed by Mahanaagrani Shivangi, who survived the attack on her and since then has disappeared. Later, Taamsi along with Sumitra and her gang visits a sage and he reveals that Bela and Mahir would be reborn.28 years later
Bela reincarnates as Shravani and Mahir reincarnates as Mihir, they unite with each other. Vikrant is killed by Taamsi and Sumitra. Learning about Shivangi's story, Shravani tricks Ritik and Rocky into the temple, and calls Shivangi who is now Mahanaagrani to remove the curse of Naagmani. Shivangi touches the Naagmani by mistake and removes its curse. Ritik and Rocky take the Naagmani from her and imprisons them. Yamini, who didn't die, returns to buy Naagmani but is killed by Shivangi once again and sent to hell. Taamsi and Sumitra were defeated by Shravani and Vishakha and they both run away. It is revealed how it was Shesha who survived the attack and killed Shivangi in the form of Rocky and Ritik. Shivangi defeats Shesha. They both are rescued by Mihir. Free from their guilt, Ritik dies and unites with Shivanya, while Rocky and Shivangi start a new life together.
Shivangi declares Shravani as the Naagrani of the entire Naag Lok and the protector of the Naagmani. Shravani kills Sumitra, Taamsi, and Shesha. Naagmani is declared to be safe for the next 50 full moons and post that Shravani's responsibility of taking care of Naagmani will be over. Shravani marries Mihir and they consummate their marriage. Vishakha is also revealed to be a ku-sarp, who since the beginning was betraying Bela. She vows to get the Naagmani after 50 full moon nights.