They planned the entire meetup, but Hannah’s heart had it worse. The day they meet Hannah shows up being herself and Zack was traumatized by the fact that he got played by a fake girl for almost a year. Hannah didn’t have anything to lose, because she already knew that he wouldn’t accept her. She begged for forgiveness but nothing seemed to work. Zack felt betrayed, which by all standards was fair. He decided that this is not what his heart wants anymore and he left. This broke Hannah and Zack both. After a few weeks, Zack realized that he really liked the way she spoke, rather than the way she looked. He couldn’t believe the fact that no matter how hard he tried; she was the only thing on his mind. He started missing Hannah, her taunts, her intelligence, her smartness, every little thing. It was true that none of that was real but he created an image of her in mind, which was the best thing he had ever felt in his life. After some time he felt that blur image sharpening and he saw her in his mind, but this time, it was the real her. He loved her for who she was, not what she looked like. This made him realize and he ran to her and confronted her, cried, and apologized to her for this and asked her out for taking the relationship ahead. Hannah and Zack lived happily ever after – all by wiping a lie with the truth.