horoscope

ˈhɒrəskəʊp

noun

a forecast of a person’s future, typically including a delineation of character and circumstances, based on the relative positions of the stars and planets at the time of that person’s birth.

he gave lectures on astrology and cast horoscopes in his spare time