And whatever affliction befalls you, it is on account of what your hands have wrought, and (yet) He pardons most (of your faults). 30 You cannot frustrate Him in the earth; you have no protector nor helper against Allah. 31 And among His signs are the ships that sail like [floating] mountains through the seas: 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 Or He may destroy them because of that which they have earned, and He may pardon many of them. 34 Let those who dispute Our signs know that there is no way of escape for them. 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 refrain from heinous sins and gross indecencies; who forgive when they are angry; 37 And those who answer the call of their Lord and establish prayer and whose affair being matter of counsel among themselves, and who of that wherewith We have provided them expend. 38 and who, when insolence visits them, do help themselves -- 39 And the recompense of evil is punishment like it, but whoever forgives and amends, he shall have his reward from Allah; surely He does not love the unjust. 40 And there is no way of reproach against those who take revenge after being wronged. 41 Blame lies on those who oppress, and terrorise the land unjustly. For them there is painful punishment. 42 But he who bears with patience and forgives, surely complies with divine resolve. 43