Willow Rosenberg is a fictional character created for the fantasy television series Buffy the Vampire Slayer. She was developed by Joss Whedon and portrayed throughout the TV series by Alyson Hannigan. From Wikipedia