Edward is the perfect boyfriend (who cares if he's a little obsessive & creepy) and Alice is the perfect bff. You never get to read about girly-girl vampires, then along comes Mary Alice Brandon Cullen. Sure, she can be a little over the top, buy wouldn't you want your bff to be like her?? I would.