Q: Is a strong promise the same as an oath? If someone makes a firm intention not to do something (word usage is promise) then if they break the promise do they have to give kafarah?
A: A promise is totally different to an oath. The laws are not the same. It is compulsory to fulfil one’s promise morally and ethically.
And Allah Ta’ala (الله تعالى) knows best.
Mufti Ebrahim Salejee (Isipingo Beach)