The thing I noticed about him. He never takes rejection.
First he cleared pakhi misunderstanding when he don't have the intention of marrying her.
Had he didn't clear the misunderstanding, pakhi would have happily moved on with samrat. But he not only cleared her misunderstanding but also expressed his love.
And kind of rejected her when she pleaded him to marry her.
After that he faced rejection from sai during anniversary. He couldn't take it and tortured her with verbal abuse by teaming up with pakhi.
Same in shruti track. He treated her worst than a human being when she was behind him. But the moment she ignored him , he got offended.
And he couldn't take pakhi's rejection too. He didn't like her ignoring him. When she left the room, he was sad. When she asked him to break up the relationship, he didn't agree. Went to the extent of celebrating honeymoon to placate her so that she doesn't reject him.
Now he realised his love for sai because he got to know sai craves for him & emotionally dependent on him.
In all these situations, constant thing is virat's reaction to rejection.
If he is the one who rejects then he doesn't care. Like how he doesn't care when he rejected shruti and pakhi pre leap.
But when someone rejects him, he makes sure to treat them badly or placate them.
He treated shruti with so much patience when she was rude to him, but as soon as she started showing care, he started insulting her by calling her names.
He moved on from pakhi easily because it is he who rejected her not him.
Just if scenario
Had he took tranfer in shruti track without sai ignoring him.
Wouldn't he moved on from sai like how he moved on from pakhi?
3