Whatever affliction may visit you is for what you own hands have earned; and He pardons much. 30 You cannot thwart Him on the earth, and have no friend or helper apart from Him. 31 Among His signs are the ships sailing like mountains on the sea: 32 if He so wills, He stills the wind, and then they lie motionless on the sea's surface - [and] herein, behold, there are messages indeed for all who are wholly patient in adversity and deeply grateful [to God]; 33 He may, while forgiving much of the sins of those that ride these ships, drown them on account of some of their misdeeds. 34 And [that is so] those who dispute concerning Our signs may know that for them there is no place of escape. 35 So whatever thing you have been given - it is but [for] enjoyment of the worldly life. But what is with Allah is better and more lasting for those who have believed and upon their Lord rely 36 who eschew grave sins and shameful deeds, and whenever they are angry, forgive; 37 And those who answer the call of their Lord and establish worship, and whose affairs are a matter of counsel, and who spend of what We have bestowed on them, 38 and who, when insolence visits them, do help themselves -- 39 The retribution of evil is the equal of evil (done); yet those who forgive and rehabilitate will be rewarded by God. Verily He does not like those who do wrong. 40 And whosoever harms after he has been harmed there is no blame upon them. 41 The blame is only against those who wrong people, and are wrongfully insolent in the earth, for them there is a painful punishment. 42 And whoever is patient and forgiving, these most surely are actions due to courage. 43