Swearing to slaughter an animal for the guest who swears no animal will be slaughtered

Q: One day I received a guest at night and swore to slaughter an animal for him, but he insisted that I would not do that. Kindly, give me a Fatwa (legal opinion issued by a qualified Muslim scholar) in this regard.

A: If the reality is as you mentioned, you have to offer Kaffarah (expiation) for an oath. The Kaffarah obligates you to emancipate a believing slave, or feed ten Miskins (needy persons), or provide them with clothing. If none of these is affordable, you must observe Sawm (Fast) for three days. Allah (Exalted be He) says: Allâh will not punish you for what is unintentional in your oaths, but He will punish you for your deliberate oaths; for its expiation feed ten Masâkîn (poor persons), on a scale of the average of that with which you feed your own families, or clothe them or manumit a slave. But whosoever cannot afford (that), then he should fast for three days. That is the expiation for the oaths when you have sworn. May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.