Celestial armour