I agree.
I didn't expect it but she has made it clear about how she feels and who she loves. I think it is consistent with her character. She always told the truth except now when her brother's and sisters' life are at stake.
Also, it makes their future interaction more interesting.
Azaad loves her and now he knows she loves him.
Mahira loves Azaad but is still unsure how he feels for her though I think she too must have an inkling about his love for her too. Otherwise he would not have married her. She just needs to overcome the hurt words he had said to her though. I hope he will apologise to her in a really romantic way.
Also it makes sense why she can shout at him about the switch. She is doing it from a place of hurt and I guess shock.
She's actually got the man she loves.
She is married to the man she loves.
And yet, she was so close to losing that and how much she must have suffered. Yet he knew he was marrying her. Why did he not mention a word to her. Truly she could call him Mr Darinda for making her suffer.
But I think in the shouting there is a lot of love and relief!
And he allows her to shout at him.
Role reversal where the first time she entered the room, he shouted at her to leave.
Now the first time she is in his room rightfully as his wife, she shouts at him and will probably ask him to leave!