Program Highlights

If one commits a sinful act and then repents from his sin and promises Allah Almighty never to commit the sin again without actually having taken an oath (yamin), then there will be no expiation (kaffara) for breaking the promise. He should repent once again to Allah, seek His forgiveness and make a firm intention to abstain from that sin.