
Destiny 2's final update just hatched a wish dragon egg — and it might be the only thing that can end the Dreaming City's curse.

The Dreaming City curse explained in one sentence: guardians killed the wish dragon Riven, she used her death as a wish, and the city has been trapped in a three-week torture loop ever since. Destiny 2's final update finally cracked the door open on a way out, and it involves a baby wish dragon eating its way through an eggshell at the worst possible moment.
Queen Mara Sov received Riven as a gift from her brother Uldren, and Riven's power literally built the Dreaming City. Oryx later dragged Riven off during the Taken King era, and Savathun eventually got her claws on the dragon and turned her into a science project instead of scrap. If you're searching Riven wish dragon lore, this is the part everyone skips: Savathun made the actual final wish on Riven, not the guardians who did the killing.
| Event | What Actually Happened |
|---|---|
| Riven captured | Taken by Oryx, later claimed by Savathun |
| Forsaken raid | Guardians kill Riven, unknowingly trigger her curse-wish |
| Result | Dreaming City locked in a repeating 3-week decay cycle |
The Dreaming City curse loop works in three stages: week one is quiet, week two the Taken corruption spreads, week three the city is nearly swallowed whole, then it resets. Awoken civilians and Corsairs relive the same three weeks forever, fully aware and fully unable to change anything, which is the kind of design choice only Bungie's writers would call "poetic."
Reality itself rewinds every three weeks in the Dreaming City, and only paracausal beings like guardians can watch it happen from outside the loop. Everyone else is a prisoner reliving their own worst day on repeat.
Killing Doha Incaru, Savathun's daughter and the final boss of the Shattered Throne dungeon, resets the loop's story beats but doesn't break anything. Anyone digging into Doha Incaru Shattered Throne mechanics should know it exists purely to slow Savathun down, not stop her.
Anyone researching Savathun Imbaru Engine egg lore should note the egg was bait, dangled specifically so someone would carry the chaos elsewhere for her. That's Savathun's whole personality in one prop.
To even attempt entering the Traveler's Pale Heart, the coalition needed a fifteenth wish, and the only creature that could grant it was dead. So Mara's Techeuns dragged Riven's spirit back for a chat, and Riven, unsurprisingly, wanted something first. A Season of the Wish recap in one line: Riven refused to help until her hidden clutch of eggs was rescued from Vex and rival factions across the Dreaming City.
| Party | Bargain Term |
|---|---|
| Riven | Grant the 15th wish |
| Guardians/Mara | Save Riven's entire remaining clutch of eggs |
The eggs got saved, Crow got his portal into the Pale Heart, and Riven's mate Taranis had already died granting his own wish to protect that same clutch, because apparently the one thing that kills an Ahamkara for good is selflessness. Mara still couldn't undo the Dreaming City curse itself, confirming that solving one dragon problem does not solve the other dragon problem.
In the final lore drop, one of those saved eggs starts to hatch, and the trigger is almost insulting in its simplicity: Petra Venj tells Mara she wants to evacuate everyone to the Tangled Shore because she's convinced the loop will never end. That raw desire is exactly what an Ahamkara feeds on, egg or not, and the whim cracks its own shell and leaps out hunting for its first meal mid-conversation. Anyone tracking Petra Venj Tangled Shore plans should note her plan is now a footnote to a newborn wish dragon's birth.
A live, uncorrupted Ahamkara existing again means someone could theoretically make a new wish powerful enough to counter Riven's original curse-wish. It also means a fresh wish dragon is loose with zero supervision, which historically has ended in a Great Hunt and mass extinction, so pick your optimism carefully.
None of this got a tidy conclusion, because Destiny 2 itself shut down. The Destiny 2 final update ending arrived as patch 9.7.0, closing the game permanently and leaving the Fate Saga's next chapters unmade. The Destiny 2 Edge of Fate lore that followed this Dreaming City reveal was meant to build toward answers nobody will now get in-game.
| Name | Role |
|---|---|
| Riven | Last known Ahamkara, cursed the Dreaming City with her death-wish |
| Mara Sov | Awoken Queen, bargained with Riven twice |
| Savathun | Made the actual curse-wish, later hid an egg as bait |
| Petra Venj | Queen's Wrath, accidentally woke a newborn dragon with her grief |
| Taranis | Riven's mate, died granting his own wish to protect the clutch |
So does the Dreaming City curse loop actually end. The final lore only confirms a hatchling exists and that desire alone can crack an Ahamkara shell open, nothing more. Everything past that point is speculation, which is fitting for a franchise that closed its doors mid-sentence.

Destiny 2's final update just hatched a wish dragon egg — and it might be the only thing that can end the Dreaming City's curse.

Destiny 2's final update just hatched a wish dragon egg — and it might be the only thing that can end the Dreaming City's curse.

Destiny 2's final update just hatched a wish dragon egg — and it might be the only thing that can end the Dreaming City's curse.

Guardians killed Riven, whose death became a wish that trapped the city in a repeating loop.
Three weeks, cycling from calm to near-total Taken corruption before resetting completely.
Unconfirmed. Witch Queen scrolls say it cannot, but a newly hatched Ahamkara offers hope.
Petra's desperate desire to evacuate the Dreaming City awakened it, since Ahamkara feed on desire.
No. Destiny 2 permanently shut down with its final update, patch 9.7.0.


GTA 6, new seasons, major updates — get ready to dominate from day one