Angel's destiny was to stop him. Drusilla uses her psychic powers to trick Giles into giving Angelus this information after Angelus sadistically tortured the watcher. Meanwhile, Willow awakens from her coma after a proclamation of love from best friend Xander and adamantly decides to try to perform the ritual of restoration to return Angel's soul. Spike joins forces with Buffy to help take down Angelus while Buffy's mom, Joyce Summers (Kristine Sutherland), finally figures out the truth about her destined daughter. As Buffy leaves to retrieve a mystical sword brought to Sunnydale by Kendra, Joyce tells Buffy never to come back. Sunnydale High School Principal Snyder (Armin Shimerman) expels Buffy from Sunnydale High. With nothing left, Buffy storms Angelus' mansion while Xander aids a weakened Giles. Buffy is too late, even with Spike's help (who takes Drusilla out of the fray). Angelus uses his blood to reawaken Acathla. As Buffy and Angelus compete in an epic sword fight, Acathla begins to swallow the earth. Meanwhile, Willow successfully performs the powerful spell after she is overcome by an unknown mystical energy. As Angel's soul is returned, Buffy has one chance to save the world and, after kissing him and proclaiming that she loves him, runs the magical sword through Angel's chest, who is then swallowed by the portal, closing it for good. Left utterly devastated, Buffy flees Sunnydale. Cast and characters Main cast Sarah Michelle Gellar as Buffy Summers Nicholas Brendon as Xander Harris Alyson Hannigan as Willow Rosenberg Charisma Carpenter as Cordelia Chase David Boreanaz as Angel Anthony Stewart Head as Rupert Giles Recurring cast Guest cast Elizabeth Anne Allen as Amy Madison Julie Benz as Darla Julia Lee as Chanterelle Mark Metcalf as The Master John Ritter as Ted Buchanan Production and crew Series creator Joss Whedon served as executive producer and showrunner. Besides Whedon, only David Greenwalt and Rob Des Hotel & Dean Batali, now executive story editors, returned. Whedon wrote the most episodes, writing five by himself and co-writing one with co-executive producer David Greenwalt, and doing another story with Greenwalt, totaling seven episodes. Marti Noxon joined as a staff writer (promoted to story editor midseason) and wrote the next highest number of episodes, writing five on her own and co-writing one with Howard Gordon, who joined as consulting producer for the first half of the season. Greenwalt devised the story for "School Hard" with Whedon, but