Video ClipsSee all »
Watch See all »
To exorcise a pair of ghostly lovers, Buffy must face her tragic past during a re-creation of the deceased duo's deaths. Angel: David Boreanaz. Cordelia: Charisma Carpenter. Willow: Alyson Hannigan. Xander: Nicholas Brendon.
Part 1 of two. Angel and Buffy's pasts are shown in flashbacks, while Kendra (Bianca Lawson) returns to help restore Angel's soul and to stop Dru from completing her most devilish deed. Darla: Julie Benz. Spike: James Marsters.