I hear a lot of people say that Buffy is selfish, but I strongly disagree. I don't think she's ever been selfish, neither in the earlier or later seasons. In Season 6, she was heavily depressed and was stolen from heaven, but she still tried to make her friends feel less guilty about it by lying...