Ibn Taymiyyah rahimahullah give a very good lesson about what deeds that could take away sins. Explanations are concise and simple so that hopefully can touch our hearts so it does not continue to go on in a puddle of sin.
Abul 'Abbas Shaykh al-Islam Ibn Taymiyyah said,
Sin can be erased with a few things:
First: Taubat.
Second: Istighfar not covered in repentance. Verily Allah forgive and pray mengijabahi His servants even though he only beristihfar without including repentance in it. But if repentance is accompanied by a seek forgiveness, then it is more perfect.
read more...
Abul 'Abbas Shaykh al-Islam Ibn Taymiyyah said,
Sin can be erased with a few things:
First: Taubat.
Second: Istighfar not covered in repentance. Verily Allah forgive and pray mengijabahi His servants even though he only beristihfar without including repentance in it. But if repentance is accompanied by a seek forgiveness, then it is more perfect.