Celestial glove