Many times we question God.
Why are our prayers not being answered we wonder.
It seems like God is taking forever. But the Bible tells us that He does not forget His promises (2 Peter 3:9).
God has not forgotten us. But He knows that we may not be ready for what we are asking.
Not sending us that spouse just yet gives us time to work on loving and bettering ourselves.
Not allowing us that big promotion gives us the time to hone our skills and learn from current experiences before we shoulder bigger responsibilities.
God knows what is ahead when we don’t.
He knows that the shorter road, while faster, will not benefit us in the long run.
Meanwhile our job is to trust Him and wait patiently (Psalm 40).