Christian fasting, at its root, is the hunger of a homesickness for God