As you most likely know, Hannah is the only being with the capabilities of defeating John. She can also convince him to walk away peacefully without setting off 1,000,000,000,000 hydrogen bombs. Yes. He has that many. They are all very small and hidden inside of his cloak pockets. As for Hannah's appearence, you have seen an image of her in her natural habitat, so I do not have a reason to describe it.