Jesus often delays but He is never late! Mary was upset that Jesus had delayed coming to Lazarus and he died. Jesus used this to demonstrate who He is through raising Lazarus from the dead but it was also an important lesson for Mary and for us, trust Jesus' timing!