“Congratulations!” said Willow, marching into Xander's office with a massive streamer, although, given their relative sizes, it might have been more accurate to say that the streamer was with her.
“Huh?” said Xander, with his trademark acuteness.
“It's Do Over Day!” said Willow enthusiastically, agitating the streamer and causing the contents of Xander's inbox to depart for the Beyond. “If you happen to have done anything you regret” - Buffy poked her in the back - “Such as making hurtful remarks about a close friend's boyfriend, you can make today, sunset to sunset, as if it had never been.”
“How?” asked Xander. Willow looked back and saw Buffy gesturing unintelligibly.
“By honking,” she said.
“Honking?” said Xander.
“Honking,” said Willow. That was her story and she was sticking with it.
“Okay,” said Xander, standing up. He drained the mug of coffee on the desk to fortify himself, cracked his knuckles, and seized Willow and kissed her.
“Mmph!” said Willow. The top of her streamer fell off.
...
“Because I'm gay,” said Willow.
“I don't think that's it,” said Dawn. “I think you're hiding behind that so you don't have to confront your feelings. You're straightophobic.”
“In the first place, Dawn, that isn't a word,” said Willow. “In the second place, Dawn, that isn't a thing. In the third place, didn't you want Xander for yourself?”
“Yeah,” said Dawn. “But then I realized that Xander's girlfriends tend to die horrible, excruciating deaths, so I figured you could have him.”
“Thanks.”
“Don't mention it.”
...
“Honk,” said Xander mournfully, sitting on the edge of his desk. “Honk. Honk. Honk-”
“You can stop honking now,” said Willow, walking in.
“Honk?” said Xander. “Mmph.”