But hasn't Willow known Xander since they were small children?
The goodbye speech isn't unacceptably cheesy, but it would do better if there were more story around it to balance it. At 300+ words, I don't think you need to worry about keeping up the idea of a drabble.