Destiny 2 Riven Curse: Dreaming City Loop Explained
Destiny 2 Boost
Adam HayesAdam Hayes

Destiny 2 Riven Curse: Dreaming City Loop Explained

3 min read22 July 2026103

Destiny 2 Riven Curse: Dreaming City Loop Explained

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.

Destiny 2 Boost

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.

EventWhat Actually Happened
Riven capturedTaken by Oryx, later claimed by Savathun
Forsaken raidGuardians kill Riven, unknowingly trigger her curse-wish
ResultDreaming 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.

  • Savathun built an Imbaru Engine inside her throne world that ran on deception and guardian confusion as fuel.
  • Inside that engine sat an uncorrupted Ahamkara egg, proof the wish dragons weren't actually extinct after the Great Hunt.
  • Ikora ordered the egg smuggled to the Awoken instead of left with Savathun, because leaving a live dragon egg with the literal Witch Queen sounded like a bad idea.

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.

PartyBargain Term
RivenGrant the 15th wish
Guardians/MaraSave 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.

Key Names Cheat Sheet

NameRole
RivenLast known Ahamkara, cursed the Dreaming City with her death-wish
Mara SovAwoken Queen, bargained with Riven twice
SavathunMade the actual curse-wish, later hid an egg as bait
Petra VenjQueen's Wrath, accidentally woke a newborn dragon with her grief
TaranisRiven'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.

Skip the Boring Grind

Get boosts, currency, and everything you need for your next big push.

Shop Now
You may also like
Crota's End Raid

 • Full raid rewards

 • Fast pro service

 • Secure account boost

Buy now
Destiny 2 Choir of One Boost

• Choir of One Auto Rifle

• Catalyst Unlock

• Season Pass XP

Buy now
Destiny 2 Cloudstrike Boost

• Cloudstrike Exotic Sniper

• Legendary and Exotic loot

• Extra XP applied

Buy now
Related posts

Follow us

Guides · Sales · Upcoming games

banner-horizontal-m

Be Crazy Like Rockstar

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

Get Started

Destiny 2 Riven Curse: Dreaming City Loop Explained FAQ

What caused the Dreaming City curse?

Guardians killed Riven, whose death became a wish that trapped the city in a repeating loop.

How long does the curse loop last?

Three weeks, cycling from calm to near-total Taken corruption before resetting completely.

Can the curse be undone?

Unconfirmed. Witch Queen scrolls say it cannot, but a newly hatched Ahamkara offers hope.

Why did the Ahamkara egg hatch now?

Petra's desperate desire to evacuate the Dreaming City awakened it, since Ahamkara feed on desire.

Is Destiny 2 still getting new story updates?

No. Destiny 2 permanently shut down with its final update, patch 9.7.0.

banner-horizontal-m

Be Crazy Like Rockstar

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

Get Started
banner-horizontal-mobile

Be Crazy Like Rockstar

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

Get Started