Waiting is SO Hard
Waiting on God has two really important components. A complete dependence on God AND a willingness to allow Him to decide the terms, including the timing of His plan.
While we wait, some times we have to hold on tight and some times we have to let go. But we must always do so with hope filled expectation and trust, knowing that God is not making us wait just to see how long we can “take it.” But there are times I believe God delays His answer, and we will wonder why He seems so reluctant to intervene in our situations.