But who were the tears for?
It is related to us in John 11: 1-44, that after Jesus was told that Lazarus, brother of Mary & Martha, was ill, that he did not go immediately to them in Judea; He stayed another 2 days in Jerusalem. Upon His arrival, we learn that Lazarus was already dead had been interred four days earlier. It seems then , from the timeline we are presented with, it was almost a week after being told about Lazarus, before Jesus went to see the ones’ he loved.
When Jesus arrived in Judea, He wept (John 11: 35) at the news of Lazarus’ death; but why?
Jesus knew that the power of the Father, through the Holy Spirit could resurrect Lazarus. Knowing this, it seems unlikely His tears were for Lazarus, so who were they for? Might they be tears of shame, that he allowed not only the suffering of Lazarus until death but also the suffering of Mary and Martha, all of which He could have prevented.
Perhaps His tears were for Mary and Martha, for what they had endured, after all untill He called Lazarus from the Tomb, they probably thought He’d let them all down.
Maybe it was because He new the resurrection of Lazarus would be in vain. Maybe he knew that Lazarus woud be executed in the future by the Pharisees (John 12: 10). He might have been hoping his delay would save Mary and Martha from even more pain and suffering, but when He got there emotion took over and He felt compassion for Mary and Martha and compelled to do something.
We’ll never know. I just offer a possibility.