During staff prayer, we were praising the Lord for two much needed large donations that had arrived in IMM’s account for operating expenses. They had been pledged over a year ago but arrived at a very opportune time. Someone made the comment, “God is never late, never early, always on time.” Someone else argued that sometimes He is early, and we had a good discussion.
I think what it comes down to is that whatever happens, it is always in God’s perfect timing. If “early” (before we expect it or even pray for it), then it’s at the right time. If it hasn’t happened yet and seems to be late in our human understanding, He is working out the right timing and always moves according to His perfect will.
“With the Lord a day is like a thousand years, and a thousand years are like a day” (2 Peter 3:8). What matters is what we do while we wait. Reminding ourselves of what God has done in the past helps us trust Him while waiting patiently for His perfect timing.
“I remain confident of this: I will see the goodness of the Lord in the land of the living. Wait for the Lord; be strong and take heart and wait for the Lord.” Psalm 27:13-14