Allah says: “Say: O my Servants who have transgressed against their souls! Despair not of the Mercy of Allah: for Allah forgives all sins: for He is Oft-Forgiving, Most Merciful.” [Sûrah al-Zumar: 53]
This verse speaks about those who repent. It tells us that any sin, no matter how major, is expiated by sincere and proper repentance.
There are conditions for repentance to be sincere and proper. The first of these is that the penitent person desists from the sinful act. The second is that he feels deep and genuine regret for having committed the sin. The third is that he resolves in his heart never to return to the sin again. Finally, if the sin caused a transgression against the rights of another person, he needs to do his best to make amends.
When Allah sees this sincere repentance from one of His servants – a servant who truly turns to his Lord in fear and hope – He not only forgives the sin, but replaces those sins for good deeds to the servant’s credit. This is from Allah’s infinite grace and munificence.
read the rest here: