“But as for you and your servants, I know that you do not yet fear the LORD God” (Exodus 9:30, ESV).
God could deliver you today—He could—from whatever situation is causing you pain and heartache and upset and struggle. And since He could, you probably think that He should. Why would God delay, when He could deliver?
Any number of reasons might be the real answer to that question, of course, but among the various rationales for delay that He’s revealed to us in Scripture is this one: Before God brings deliverance, He brings transformation. In the time that we are waiting for His relief, He is making us spiritually fit to receive what He is already willing to do.
You can see an example of this principle worked out in the life of Moses. God had given him detailed instructions at the burning bush, telling him to go to the leaders of Israel and share with them everything God was promising to do for His people. “And they will listen to your voice,” He said, “and you and the elders of Israel shall go to the king of Egypt and say to him, ‘The LORD, the God of the Hebrews, has met with us; and now, please let us go a three days’ journey into the wilderness, that we may sacrifice to the LORD our God'”(Exodus 3:18).
Okay, hold that thought for a second, because I want you to compare it to what Moses actually did.
Comparison #1: “You and the elders of Israel shall go to the king of Egypt.” Is this what Moses did? No, he did not. According to Exodus 5:1, he took only his brother Aaron with him when he appeared before Pharaoh.
Comparison #2: God said to refer to Him as “the LORD, the God of the Hebrews.” Instead Moses referred to Him as “the LORD, the God of Israel” (Exodus 5:1), which would have been confusing and subject to misunderstanding by Pharaoh because no national Israel actually existed at that point.
Click here to read more.
SOURCE: Christian Post, James MacDonald