Who plays anya in Buffy the vampire slayer?

Emma Caulfield