No one knows. Jesus’ reasons for delay are not explained here. We can only surmise that a higher purpose-higher than saving people from physical death-caused Jesus not to go with immediate haste to His friend’s side. That purpose was surely the one that Jesus had come to fulfill: saving people from spiritual death, that is, from eternal separation from His loving heavenly Father.
Though Lazarus was raised miraculously, he did die later. So did Mary and Martha, the disciples, and all of Jesus’ closet friends. Jesus did not come to spare His loved ones the experience of physical death but to show them the path to eternal life.
John 8:58-59: Jesus said unto them Verily, verily, I say unto you, Before Abraham was, I am. Then took they up stones to cast at him: but Jesus hid himself, and went out of the temple, going through the midst of them and so passed by.
This name that Jesus called Himself is the equivalent of the name with which God identified Himself to Moses at the burning bush.
King Sennacherib of Assyria had a huge army and ruled a large empire. And he was determined to add Judah to the list of nations under his control. He believed that no one could resist his demands-after all. Assyria had never lost a war, and Judah was a small nation. But Sennacherib failed to realize that Judah was different-it’s king, Hezekiah, depended on the Lord to fight Judah’s battles.