Community answers are sorted based on votes. The higher the vote, the further up an answer is.
Waiting on God is not only difficult; sometimes it seems impossible. We want things to happen in our own timing, according to our plans. But God doesn't operate on our schedules, and expecting that...
The difficulty in waiting can also be seen as part of our selfish sin nature. Instead of trusting God, Adam and Eve decided their way was better. At times we think our timing is better than His so we struggle when things don't go like we think they should. It's the age old struggle for control... and God always wins. Even when we think we win it's because He let's us win!
Waiting on God, trusting and obeying Him go together. All through the Bible we read of people who had to wait on God. Job, David, Abraham, Samuel, etc. And the results were always the same. Waiting with obedience = good results; Not waiting and disobedient = bad results, and sometimes those results last a really long time. A good example of this was Saul. Samuel had told him to wait for him seven days (1 Samuel 13:8) and when Saul didn’t see him coming, he took matters into his own hands, which resulted in him losing the kingdom. Another example is Abraham. God made him a promise, but since God did not send the promise in the time that Abraham thought would be best, both he and Sarah took matters into their own hands, and that brought bad results which are still with us today. In reading all the experiences God’s people went through, it encourages me to wait on the Lord with a cheerful heart expecting great results, whether I see the results right away or in years time. Regardless of my opinion, God hasn’t forgotten and is still working it out. It may not bring the outcome I would think is best, but His wisdom is greater than mine and so I have to trust that He worked things out for my best.
All answers are REVIEWED and MODERATED.
Please ensure your answer MEETS all our guidelines.
A good answer provides new insight and perspective. Here are guidelines to help facilitate a meaningful learning experience for everyone.