There is an NPC named Madam Konawla in the Zocalo, she uses her powers to reveal the future. I would usually just take her predictions as a funny aspect of lore that would not be true like most NPCs, but some of her predictions actually came to be.
Here are all of her predictions, taken for vessels that speak for her:
From Vessel Lluna…
“A large egg, shaking wildly, but not cracking…”
“A rising sun over golden water…”
“A broken throne of fire and ice…”
“A human ship, landing on our shores…”
“All de troll tribes, united under de Zandalari banner…”
“A severed elf’s head…”
“A river of blood, with corpses floating upstream…”
“Masks of gold…”
“De death of a new friend…”
“A resurrection of a former friend…”
“A stampede…”
“Ancient waters, undisturbed for generations…”
“A setting sun in de dark swamps of Nazmir.”
“A brutosaur drowning in blood.”
“A cracked vase, leaking wine.”
“Two priests killing each other.”From Vessel Zetoa.
“Krag’wa swallows a herd of blue direhorn.”
“Krag’wa swallows an island…”
“Gonk is alone, swimming across a river of gold.”
“Bwonsandi looks away…”
“Rezan stomps and blood trolls scatter…”
“Torcali stands tall on a mountaintop, alone…”
“Bwonsandi offers a deal with a smirk.”
“Pa’ku’s shadow crosses a stone path…”
“Shadra’s nest is empty.”
“Torcali sleeps.”
“Shadra’s eggs hatch. Countless eyes rush forward…”
“Gonk runs alongside his pack…”
“Gral jumps over de king’s fleet…”
“Gral is pulled into de deep by an unseen hand.”
What I could gather that may be true:
“A human ship, landing on our shores…” may refer to patch 8.1 and the Alliance invasion
“De death of a new friend.” is probably referring to Zeiling(edited)
“Ancient waters, undisturbed for generations.” likely refers to patch 8.2 and Nazjatar
“Two priests killing each other.” may refer to the zandalari introduction questline with the white widow vs Talanji
“A resurrection of a former friend” may refer to Rezan’s resurrection or someone else
“Bwonsandi offers a deal with a smirk” may refer to his deal with Rastakhan
What other predictions can you see that are true or may be true in the future?