Guest Stars Emma Caulfield as Anya Jenkins Amber Benson as Tara Maclay Lindsay Crouse as Maggie Walsh Robin Sachs as Ethan Rayne Co Starring Elizabeth Penn Payne as Waitress Michelle Ferrara as Mother