How many an angel is there in the heavens! Their intercession can avail nothing until Allah permits it in favor of whomever He wills and is pleased with.21 But those who do not believe in the Hereafter. name the angels with the names of goddesses,22 although they have no knowledge of this. They follow mere conjecture,23 and conjecture can avail nothing against the Truth. So, O Prophet, leave him alone who turns away from Our remembrance24 and seeks nothing but the life of the world,25 this26 only is their amount of knowledge,27 Only your Lord knows best who has gone astray from His Way and who is on the right path, and to Allah belongs everything in the heavens and the earth28 so that29 Allah may recompense the evil doers according to their deeds and give good rewards to those who have adopted the righteous attitude, who avoid grave sins30 and open indecencies31 save the minor offenses.32 Surely your Lord is liberal in forgiveness.33 He knows you well from the time He produced you from the earth and when you were yet embryos in your mothers' wombs. Therefore, do not claim piety for yourselves: He alone knows best who is really pious and God fearing.