Crystal balls are spherical objects made of crystal or glass, often used for divination, fortune-telling, and scrying. They are believed to possess mystical properties that allow the user to see visions of the future or gain insight into hidden truths.