Sahih al-Bukhari 6692 - To fulfil one's vow | Criterion