A horoscope is an astrological prediction based on the position of the stars and planetary movements, often used to gain insights into personality and the future. They can be read in newspapers, online, or in specialized books, and are a popular way to get a glimpse into what the future may hold.