Shirk, Repentance and Forgiveness
Question
If God forgives ascribing partners to Him when one repents, then why is it said that God forgives all sins except ascribing partners to Him?
Response
A study of relevant verses of the Quran reveals the following points:
1. If someone had committed shirk and then sincerely repented
afterwards, amended his behavior and did good deeds, God shall forgive his
sins. Obviously, this not only applies to Shirk but also to other sins.
2. If someone commits shirk and does not repent and dies in such a
state, then this will not be forgiven by God. Other sins that fall in this
category are fornication and murder.
If someone commits crimes other than shirk and those mentioned above
and even dies in such a state, then they may still be forgiven by the
Almighty.
3. Repentance, in general, may not be accepted in all cases. For instance, if someone repents close to their death, then they may not be forgiven. If someone repents soon after they have committed a crime then God shall accept the repentance and forgive the sins. Lastly, if a person does not repent right after committing a sin, but neither does he wait till the time of death, for such a case, Quran is quite. Perhaps they shall both be hopeful and fearful, and shall strive their best to exceed in good deeds as they may overcome their bad ones. For instance,
Similarly, for those who do shirk and then repent:
May God show us the path of His guidance and keep us away from sins especially shirk.
Addendum:
I There is one more category of people that may not be forgiven unless they repent. These are those who insistently deny the truth and die in such a state. In the time of the Prophet (pbuh), his opponents did the same when they denied him while knowing that he was a messenger of God. Quran labeled them as 'deaf, dumb and blind' and said that God had set a seal on their hearts. This was because of their knowingly denying the truth, and sets an example for us to not follow, and to strive for and live by the truth. (24-Oct-2005)
