The end of season 4 of Buffy The Vampire Slayer sees Buffy Summers (Sarah Michelle Gellar) and her friends having strange dreams. Instead of wrapping up the past 21 episodes in a more traditional ...