Fasting is a special training to help distinguish between what is allowed and forbidden, a preparation to lead a principled ...