“I will deliver you” (Ps. 50:15). This text is plain enough, but whether deliverance will be tomorrow, next week, or next year is not clear. You are in a great hurry, but the Lord is not. Your trial may not have produced all the good that it was sent to do, and thus it must last longer.

When gold is thrown into the refining pot, it might cry to the goldsmith, “Let me out.”

“No,” says the goldsmith. “You still have dross. You must remain in the fire until I have purified you.”

God may subject you to many trials, but when He says, “I will deliver you,” depend on it. God keeps His Word! The Lord’s promise is like a check from a well–financed company; it may be dated three months ahead, but anyone will accept it since it carries a trusted name. When you have God’s “I will,” you may always cash it by faith, and no discount is taken, for it is current money even when it is only, “I will.”

“Call upon Me in the day of trouble; I will deliver you.” This is tantamount to deliverance already received. It means, “If I do not deliver you now, I will deliver you at a time that is better than now.”

The Lord is always punctual. You will never be kept waiting by Him. You have kept Him waiting, but He is prompt to the second. He never keeps His servants waiting one single tick of the clock beyond His own appointed, wise, and proper moment. Therefore, be of good courage. God Himself will rescue those who call on Him. “The Lord knows how to deliver the godly” (2 Pet. 2:9).

— Charles Spurgeon