oracle

Oracle: Sacred person or place through which deities or spirits communicate divine messages or prophecy, often consulted for guidance.