Buffy the Vampire Slayer
Willow Rosenberg (played by Alyson Hannigan) was Buffy's schoolmate and best friend. She was very smart and good with computers. During the series, she learned more and more about magic. She found out that she is very good at magic and became a powerful witch. While in highschool, she had a boyfriend named Oz, who was a guitarist in a local band called Dingoes Ate My Baby, and he was also a werewolf. After Oz left in college, Willow fell in love with another witch, Tara Maclay. When Tara was killed, Willow tried to destroy the world, but Xander stopped her. Later on, at the end of season seven, she developed a relationship with a potential slayer named Kennedy.