Oracle

Oracles are supernatural individuals, male or female, human or non-human with power to forsee future and sometimes even past events.