Dionysius the Areopagite tells us that the angels have all their perfections because of the one Good, namely God, from whom all perfections flow. But not just the angels: our own souls, and the life of lower animals and plants, and even the existence of inanimate objects—all of it depends on God. Whatever belongs to the heavenly hierarchy—the purifications appropri- ate to angels, the heavenly illuminations, and everything that perfects the whole angelic perfection—all of it comes from the Fountain... Read more