fortyfive

88 10 2
                                    

clairvoyant
(adj.)

having the ability to foresee future events; psychic

Word of the DayWhere stories live. Discover now