


The Heroes kill Maghda, and rescue Leah's mother, Adria. To avenge Cain's death, the Heroes track Maghda to the city of Caldeum, which is controlled by her master, Belial. Tyrael reveals that he was disgusted with his fellow angels' unwillingness to protect humanity from the forces of Hell, so he cast aside his divinity to become a mortal, and came to warn Sanctuary about the arrival of the demon lords Belial and Azmodan. The Heroes rescue the stranger and return his sword, causing him to regain his memories: he is fallen angel Tyrael. Cain, dying from Maghda's torture, uses the last of his strength to repair the sword and instructs the Heroes to return it to the stranger. However, the Heroes force Maghda to flee, and she kidnaps the stranger instead. The Heroes retrieve the pieces, but the witch Maghda captures Cain and the pieces, attempting to force him to repair the sword for herself. This stranger has no memories except that he lost his sword, which was shattered into three pieces. The Heroes rescue Cain and finds that the fallen star is a person. One of the townspeople, Leah, asks the Heroes to help find her uncle, Deckard Cain, who went missing in the Tristram Cathedral when the falling star struck it. The Heroes arrive in New Tristram to investigate a fallen star. It is up to a new generation of heroes to face the forces of evil threatening the world. Having survived that onslaught, Tyrael rewarded the heroes by sending them to safety.

Sanctuary was saved twenty years prior by unnamed heroes in Diablo II.
