Complete story — includes the ending
Oz and Willow make amends and get back together, although Oz decides to take things slowly. Buffy, at Joyce's request, invites Faith over for Christmas, but she refuses. Angel visits Giles, asking for help about vivid dreams of his past crimes. Angel sees a vision of Jenny Calendar, and runs out, panicked. Soon after, Buffy tells Giles that she was in Angel's dream, and they begin to investigate. Angel's dreams intensify, and tell him that his pain will end if he kills Buffy. Giles suggests that the First Evil is the cause of Angel's visions. Faith visits Buffy's home after all, but Angel arrives and warns Buffy to stay away from him, leaving before he loses control. Buffy tracks down The First Evil, who tells Buffy that she cannot defeat it, and that Angel will be dead by sunrise. Buffy finds Angel, who refuses to leave the hilltop, having chosen to kill himself. However, a snowfall arrives, protecting Sunnydale from the sun, saving Angel's life. Angel and Buffy walk through the town hand-in-hand.
Sources and content license
Source and revision history · Adapted from Wikipedia contributors, Buffy the Vampire Slayer season 3. HTML formatting and reference markers removed. · Content license