Let's talk about Shaurya and Shagun for a second.
I've seen a lot of people saying that Shaurya didn't really love Shagun. I think that's incorrect. He did love Shagun to some extent, enough to want to spend the rest of his life with her, but not enough to change his beliefs to fit hers.
We did see that Shaurya was upset with Shagun about the whole admission thing and he was upset after he broke off the engagement.
Shaurya had made it very clear to her from the very start that he wanted a homemaker and not a working woman. Shagun was completely aware of that. She probably did have some issues with it but she accepted it. But somewhere, she might've wanted to explore otherwise she wouldn't have applied to the universities.
When she told that she got admitted to the university in London, she knew that he would be angry. And Shaurya had been under the impression that she would not be pursuing a career after the marriage. So I guess, it would've hurt him because the person he has been meaning to spend the rest of his life with had hidden a big thing like this from him and I guess it could be taken as a little breach of trust.
And i respect Shagun so much for choosing to make her life rather than doing what Shaurya wanted her to do.
Shaurya loved Shagun but not enough to sacrifice for her.
Anokhi is about to rain down upon all his expectations of an ideal woman. And he wouldn't be able to deny because he would love Anokhi enough to sacrifice for her and that is what makes all the difference.
Love is not what you do for the person. Love is what you give up for the person.