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