Tag: person who can predict the future is called