Deeming the host's slaughtered animal unlawful for him
Q 1: I was hosted by a friend, and
I said: I swear it will be unlawful for me to eat the meat of an animal you slaughter. Later on, another person came and the host slaughtered an animal. I ate with them from the meat of the slaughtered animal.
Tell me what I should do. Am I liable to a Kaffarah (expiation) or something else?
If by swearing you meant not to eat from an animal slaughtered specifically for you by the host, you will be liable to nothing as you ate from an animal that was not slaughtered specifically for you. However, if you meant by swearing not to eat from any animal whatsoever slaughtered by the man, you will be liable to a Kaffarah of breaking the oath since you ate his meat. The Kaffarah is feeding ten needy persons each receiving half a Sa` (1 Sa`=3 kg. Approx.), clothing the same number of needy persons, or freeing a Muslim bondsman. If all such options are not affordable, you would have to fast for three days.May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.