Surgun Kaur Luthra and Abrar Qazi played Preesha,Nayanthara and Rudra, Samrat quite well.All supporting characters were well matched till the time these roles ended.Yuvraj Pillai and Mahima were entertaining as villains.Shagun Sharma did full justice to role of Kaashvi but other supporting characters like Mahima,Meera fell short of expectations.Especially the track when Kaashvi struggles to find Tarun and initially thinks her first born child is dead.Character of Aditya as villain was stretched for very long ,which was not necessary.Hope Ekta Kapoor will come up with a more efficient and entertaining script next time