Raman and Ishita both had second chances in love,and hence their love or feelings couldn't ever be superficial or fake or ever be termed as lust. Raman fell for appearance when he was young, soon too realize that how one looks can never define what they really are. Similarly for Ishita, she chose to believe that a fairy tale world existed and her knight in shining would rescue her from everything only to realize that the man she trusted didn't even have the confidence to speak his own mind, and who found it easy to flee than stand by.
Raman and Ishita fell in love for various reasons...One like you said, because both bought out those feelings in the other that had long died. Ishita made Raman realize that he could love if he chose to and didn't have to be emotionally crippled. She made him feel again. And Raman instead being the challenging and complex person he is bought that fierce Ishita out to the forefront. The fierceness that had died in her, and made her bow down and agree to everything negative spoken about her and actually even believe it.They fell in love because they challenged each other, but also because they did for each other what they had stopped hoping anyone would do for them. Raman had lost hopes of having anyone understand him, support or shoulder his responsibilities with him. Ishita had lost hope of any partner or person in her life for whom her dignity mattered as much as it did to her. They both filled in that void for each other.Their bond formed through adversities, while facing the worst. And those kind of relations are the one that truly survive.Raman was never really Shagun's so to say 😆 Like he said...sab gadbad uss til ne kar di.