I wouldI'd like to create anintroduce to my campaign a human NPC who has got visions and gives out oraclesthat suffers from vague and riddles as hints to theuncontrollable visions of he future. But I would like her to not be able to control this feature voluntarily or to see clearly what will happen. The feature/feat/template could be divine, psionic or magical, though not trained. The NPC has to be human, though outsider heritage is possible.
I knowAre there classes, I could just make it upfeats, but are there existing rules I could base it onmagic items, or templates that give such an ability?