hey you... hugs...Zoya is such a sweet soul...More than anyone else she will understand one's insecurities in loosing a parent, i think. She would be able to relate with it as an orphan.About forgiving...if Asad has come with an arrogance filled sorry, she would not have forgiven him easily. But for a man like asad, to hug her as a gesture of sorry is a big thing. It would have taken him a lot of moral strength to bent before someone IMO. And i feel zoya understands it. Its my reading of the characters. Could be wrong as well.
you are right probably because she s orphan she understands as to what he would feel mentally
there was a sbs segment where asad gives coffee to zoya
and asks for a sorry in the garden
bit close to your story