This week, we’ve been exploring ways to trust God when it’s hard to trust God. On Monday, we chose to remember our Lord’s provision in the past as we trust him with our needs in the present. Yesterday, we responded to his call to trust not in “chariots” and “horses” but in their Maker. Today, let’s consider the fact that God’s timing is often confusing and frustrating to time-bound humans. Apparent denials or delays are actually manifestations of omniscient grace. If we knew what God knows, we would agree with what God does.