Back to search
The question

Why did Allah forbid David (peace be upon him) from breaking his oath ("Take in your hand a bundle of rushes"), while He commanded Prophet Muhammad (peace and blessings be upon him) to break his oath and offer expiation for it ("Allah has already ordained for you [Muslims] the dissolution of your oaths")?

Share this answer

Source: FtawySummarized from the full answer at Ftawy · imported Sep 2, 20261 min readAlso available in العربية
The answer

The one whom Allah commanded to fulfill his oath and not break it was Ayyub (peace be upon him). He had sworn to flog his wife one hundred lashes, so Allah commanded him to take a "dhighth" (a handful of twigs) and strike her with it, so that he would fulfill his oath and not break it. Scholars interpreted the phrase "and do not break it" in one of two ways: either because there was no expiation for oaths in their law, or because what he uttered was a vow and not an oath. As for Allah's saying to Muhammad (peace be upon him): "Allah has already ordained for you [Muslims] the dissolution of your oaths," its meaning is to clarify the permissibility of breaking an oath and its expiation, which is feeding ten poor people, as stated in verse 89 of Surat Al-Ma'idah. Therefore, the Prophet (peace be upon him) would expiate his oath if he saw something better than it.

Summarized from the full answer at Ftawy · imported

Read the full answer on Ftawy
Where this answer came from
Source platform
Ftawy
Original fatwa ID
106016
Imported
Translation status
Source text, unreviewed
Read the full ruling
Read the full answer on Ftawy