The way an episode ends is meaningful on many levels, and through its seven seasons, Buffy the Vampire Slayer had a few ...
The majority of the crossover episodes occur between seasons 4 and 6 of "Buffy" (and seasons 1 and 3 of "Angel"). Please be warned that things might get confusing from a timeline perspective ...