One who knows the Future