Luke 19:41–42 Now as He drew near, He saw the city and wept over it, saying, “If you had known, even you, especially in this your day, the things that make for your peace! But now they are hidden from your eyes.”
As Jesus made His triumphal entry into Jerusalem, the crowds were celebrating. They were laughing. They were cheering. They were having a great time but Jesus was weeping. He saw the city, and He wept over it. The crowd was rejoicing but Jesus was lamenting deeply. The crowd was reveling while Christ was sobbing.
Why did Jesus weep when He saw Jerusalem? Being God and having omniscience, Jesus knew these people were celebrating for the wrong reason. He knew they would turn on Him. Those who were crying, “Hosanna!” would soon be shouting, “Crucify Him!”
He knew that one of His handpicked disciples, Judas, would betray Him. He knew that another disciple, Peter, would deny Him. He knew that the high priest, would conspire with Pilate, the Roman governor, to bring about His death. And, He knew the future of Jerusalem. Looking ahead 40 years, He saw the destruction that would come on the city at the hands of Titus and his Roman legions.
Jesus also wept because His handpicked people, the Jews, would reject Him. He had healed their sick. He had raised their dead. He had cleansed their lepers. He had fed their hungry. He had forgiven their sins. Yet for the most part, He had been rejected. John 1:11 says, “He came to His own, and His own did not receive Him.” And so He wept. This broke His heart, and it still does.
Unbelief and rejection break God’s heart because He knows the consequences. When the door of a human heart is shut, He will not force His way in. He will only knock, wanting to be invited in. He has given us the ability to choose. But when we choose the wrong thing, He knows the repercussions that will follow, in this life and the one to come. And it breaks His heart.