Originally posted by: chicksoup
It makes sense only if they get to a point where Mubashira sacrifices something very close to her heart for him...that too without knowing his feelings clearly... He probably needs that to be sure of her loyalty and sincerity towards him. Zaid already knows Ayra won't meet his expectations, but since he settled for a relationship for companionship and not love, he's willing to adjust...until something very close to his heart is threatened.
His relationship with Asif is actually deeper than that, I feel. He's a giver, until his father threatened his individuality. Even then when he has proven his own worth to himself, he's not upset with Asif...it's like he knows his thought process and he knows he can adjust with it because he loves his father. There's no guilt involved in that relationship.
With Ayra- his feelings have changed with his expectations. She's not that person he can blindly trust to back him up ... she looks out for herself first. Asif- he looks out for the business, for his family ...and not just his own selfish gains...he's still a team player. Ayra is a loner actually. She might work for a team to display her skills, but deep down she's very selfish. Still, Zaid is bound to her by his guilt and sense of righteousness. Only she can let go of him now, I feel. She doesn't even trust him anymore, which will make it easier for her to let go.