She calls off the meeting before he gets on the plane to meet her. This leads to a fight between Hannah and Zack which was obviously planned by Hannah. She knew that if he saw her, he would never be able to forgive her for lying and secondly, for the way she looked. Hannah wanted the fight to happen to save herself, but she still loved him. It was all too much to take the embarrassment, which is why that little argument resulted out in a big ugly break up. She hated the feeling of guilt and the fact that her lies were the ones who stopped her from having the life she always imagined – the life in which she was loved by someone.