Buffy arrives too late to save Kendra from Drusilla's surprise attack, and ends up being arrested for Kendra's murder. Escaping from the police, she goes to the hospital to find that Willow is in a coma and unable to complete the spell to restore Angel's soul. She also learns that Drusilla took Giles, and heads out to rescue him. On the way, she finds a most unexpected ally; Spike. He tells Buffy that he does not want the world to end either (it is far too fun a place) and that he wants to take Dru and leave town, so they declare an uneasy truce.
Buffy has to slay a vampire in front of her mother, and is forced to reveal that she is the Slayer. Joyce tries to stop Buffy from walking into danger, and tells her that if she leaves the house she is not to come back.
Her life in ruins, and the one chance of restoring her lost love gone, Buffy heads to the mansion to confront Angelus. After a long fight ensuing in Acathla's death, Buffy in order to seal the portal from hell has to spill Angelus's blood. Just at the last moment Willow's spell through the Orb of Thesulah works and Angel's soul is restored but Buffy is forced to ram the sword through Angel's chest and sends him into hell sealing the portal.