Cosmic celestial bodies