Do you not see how the ships run upon the sea, by the Favor of Allah so that He may show you His signs? Surely, there are signs in this for every steadfast, thankful person. 31 And when a wave like mountains covers them they call upon Allah, being sincere to Him in obedience, but when He brings them safe to the land, some of them follow the middle course; and none denies Our signs but every perfidious, ungrateful one. 32 O mankind! Fear your Lord, and fear the Day in which no father will benefit his child; nor will any good child be of any benefit to the father; indeed Allah’s promise is true; so never may the worldly life deceive you; and never may the great cheat deceive you in respect of Allah’s commands. 33 Only God has the knowledge of the coming of the Hour of Doom. He sends down the rain and knows what is in the wombs. No soul is aware of what it will achieve tomorrow and no soul knows in which land it will die. God is All-knowing and All-aware. 34