Willow Rosenberg
Check out the almost female version of Giles.
Willow loves books and stuff almost as much as he does.
If that's possible.
(Hardly).