Sahih al-Bukhari 5145 - The meaning of the cancelling of the engagement. | Criterion