Two full weeks had passed, and the storm showed no sign of weakening. No one had seen the sun, the moon, or the stars for many days (verse 20). Since ancient sailors navigated by the heavens, this meant they had no idea where they were. The ship was being driven about at the mercy of the wind. All hope of survival was gone. When all human hope is gone, the stage has been set for our omnipotent God to intervene.
Have you ever noticed how often God brings men to this point before He intervenes? God promised an elderly couple they would have a son, and then waited 25 years to make certain that this would be a miracle. But that child – Isaac – was born, just as God said (Genesis 12-21). God put Israel between the Red Sea and the Egyptian army, so that there appeared to be no way out. Only then did God part the sea, so that the Israelites passed through on dry ground (Exodus 13:17—14:31). God instructed Gideon to reduce his warriors from 32,000 to 300 men, and then ordered him to wage war on the Midianites, who were as numerous as “the sand on the seashore” (Judges 7:12). Needless to say, God gave Gideon the victory. King Hezekiah and the city of Jerusalem were surrounded by the Assyrian army. They were hopelessly outnumbered, but the angel of the Lord struck down 185,000 in one night, and thus the army withdrew and went home (Isaiah 36-37). God loves impossible situations, because when He does the impossible, no man can lay claim to any part of the glory that belongs only to Him.