Willow Rosenberg (Buffy the Vampire Slayer)

Background
Willow is best friends with Buffy and Xander. She has known Xander since childhood. She is very skilled with computers and has a talent for magic.