When We substitute one revelation for another,- and Allah knows best what He reveals (in stages),- they say, "Thou art but a forger": but most of them understand not. 101 Say: The holy Spirit hath delivered it from thy Lord with truth, that it may confirm (the faith of) those who believe, and as guidance and good tidings for those who have surrendered (to Allah). 102 And assuredly We know that they say: it is only a human being who teacheth him. The speech of him unto whom they incline is foreign while this is Arabic speech plain. 103 God will not guide those who do not believe in His miracles. They will suffer a painful punishment. 104 It is but they who will not believe in God's messages that invent this falsehood; and it is they, they who are lying! 105 Whoso disbelieves in God, after he has believed -- excepting him who has been compelled, and his heart is still at rest in his belief -- but whosoever's breast is expanded in unbelief, upon them shall rest anger from God, and there awaits them a mighty chastisement; 106 This is because the worldly life was dearer to them than the Hereafter; and because Allah does not guide such disbelieving people. 107 These are they upon whose hearts and hearing and sight Allah hath set a seal; and these! they are the negligent. 108 Assuredly in the Hereafter they are the losers. 109 ۞ Then indeed your Lord – for those who migrated after they had been oppressed, and then fought and remained patient – indeed your Lord is then, surely, Oft Forgiving, Most Merciful. 110