Every day, from one end of the earth to the other, in the highest heaven and in the lowest abyss, all things speak of and proclaim the wondrous Virgin Mary. The nine choirs of angels, men and women of every age, rank and religion, both good and evil, even wicked demons themselves, are all compelled by the force of truth, willingly or unwillingly, to call her blessed. According to St Bonaventure, all the angels in heaven unceasingly call out to her, "Holy, holy, holy Mary, Virgin Mother of God." They greet her millions and millions of times each day with the angelic greeting: "Hail Mary", while prostrating themselves before her, and begging her the favor of honoring them with one of her commands. According to St Augustine, St Michael is the most eager of all the angels to honor her and lead others to honor her, although he is the prince of all the heavenly court. At all times he awaits the privilege of going at her word to the aid of one of her servants.