Waiting is one of the hardest things God will ask us to do. It stretches our patience and our faith. In this teaching we are going to learn that impatience leads us to take matters into our own hands. God doesn’t need us to help him deliver his promises He has made known to us to wait upon the Lord, not go before Him.