I'm looking for a fic I read a loooong time ago. In it Xan is taken by Dru and Spike but at some point I think he escapes. I think he kills Dru and Spike. In the fic Andrew is 'gods tongue', I don't remember why they call him that except that at the end Xan asks him why what happened to to him happened and Andrew tries not to say it but eventually he replies "You were there", in other words there was no reason for what happened to Xan. I think Xan dies in the end(I'm not sure and could be mixing two diff fics up) and meets up with Dru and Spike in the afterlife.