**Surah Nisa Verse 17** : *"The repentance accepted by Allah is only for those who do wrong in ignorance [or carelessness] and then repent soon after. It is those to whom Allah will turn in forgiveness, and Allah is ever Knowing and Wise"*
Hence, if a child steals in ignorance and unknowingly , but further his parents teach him that stealing is bad, and even after been warned once, if that child steals once more, then he must not be given forgiveness. No matter how much he repent afterwards, he'll never be forgived because Quran says that forgiveness is **only** for those who hadn't done it knowingly. Even a single sin , if committed, must not be forgiven, if the person who did it was aware of this.Right?
So, Allah's forgiveness is limited for those who committed unknowingly.But I have seen many people ( including me) who forgive people even if they did very harsh things with those intentionally .So are those humans more forgiving than God? Or what those people did was not *Quran's* forgiveness and they did a sin by doing so?
On this similar question : https://islam.stackexchange.com/q/76435/51277 , the top answer says that all sin are in ignorant, which I strongly disagree. If all the sins are ignorance, then why the word ignorance is used . Of course, Quran is not a arabic language tutorial and this verse was not made to amend the meaning of **ignorance** of the previous arabic language. Or was it?
(**P.S**.:Of course, I should not say a non-muslim that some Quran's verses do oppose and contradict each others . So don't give a reference which opposes this verse.The reason for such a attacking accent of question is because I want a solid and convincing answer so that I can explain a non-muslim if he argue with me about this later)
Asked by Answer_Me
(1 rep)
Sep 13, 2022, 09:42 AM
Last activity: Sep 13, 2022, 04:59 PM
Last activity: Sep 13, 2022, 04:59 PM