God is a promise keeping God who honours his covenants towards his people. God does not forget what he told us and he does not change his mind. Time and weariness can cause us to think that perhaps God has forgotten or changed his mind. “But, beloved, be not ignorant of this one thing, that one day is with the Lord as a thousand years, and a thousand years as one day” (2 Peter 3:8). Time is not an issue for God and it is never too late for him to accomplish anything.
Jesus showed up four days after Lazarus died. “Then said Martha unto Jesus, Lord, if thou hadst been here, my brother had not died” (John 11:21). Long before Jesus arrived at the house, he told his disciples that Lazarus was not sick unto death, but for the glory of God so that the son of God maybe glorified. Jesus knew ahead of time that Lazarus would be buried and he would need to raise him from the dead. Why wait until after he died to attend to his home? Why not just go in time to heal him from his sickness and spare his sisters the grief of a burial? God needed to show the world that he is not limited by time or even death.
“And I am glad for your sakes that I was not there, to the intent ye may believe; nevertheless let us go unto him” (John 11:15). There are situations that have been pronounced dead without an opportunity for recovery. Marriages have been pronounced dissolved, companies and businesses declared bankrupt. We cannot pronounce dead what God has determined will remain alive. God has the final say and he determines the end from the beginning.
God cannot lie and he honours his word. Like Samuel, “the LORD was with him, and did let none of his words fall to the ground” (1 Samuel 3:19). God will not cause us to be ashamed or allow our enemies to triumph over us. The things that God has promised us which we have declared will not fall to the ground. But the words will go forth and accomplish our God given purpose.