Question: who played the demon in buffy once more with feeling
Answer: Emma Caulfield