“Joshua told the Israelites, ‘Come and listen to what the Lord your God says.'” — Joshua 3:9
It is one thing to perform a miracle, but it is quite another thing to announce it ahead of time to an entire nation.
Joshua explained to the people of Israel what was about to happen. He told them that the priests would go first into the water of the Jordan River, carrying with them the Ark of the Covenant. He told them that while the rest of the people waited and watched from the bank, God would cause the waters of the Jordan to wall up, creating a path of dry land for them to cross the river.
Throughout history, God has been in the habit of announcing his miracles ahead of time. He told Joseph there would be seven years of prosperity in Egypt followed by seven years of famine. He told Moses that He would deliver Israel from Egypt, the most powerful nation on earth. He announced His resurrection ahead of time in such detail that guards were placed at his tomb in an attempt to prevent it. And He promised eternal life to all who believe in Him, and wisdom to all who seek Him.
Time and again our God has proven that His words are the most reliable words ever spoken.
The only requirements Israel had to fulfill to experience a great miracle was take God at His word, wait for him to do what he had promised, then claim a victory that would have been unthinkable in their own power.
Are you facing something today that is impossible to handle in your own power? Does victory in your situation seem unthinkable? If so, take the Lord your God at His word, then wait for him to act on his own word. Just wait and “listen to what the Lord your God says.”