having one's future foretold