Fic info.
Gigglefits, Groans, and Gyrations

Angel's head snapped up as he heard the giggles. He turned around slowly to see Butterfly lounging on his bed, her wings spread out beneath her. She looked at him for a long moment, then giggled again, her hand covering her mouth like a schoolgirl's.

"What are you doing here?" he asked calmly, knowing from experience that any deeper question would just get nonsense out of her.

She opened her mouth, then stopped and giggled again. This time it turned into full-out laughter. She sat up and slid off the bed, coming over to his side. "You...you...." She fell to giggles again.

Angel sighed and wondered if maybe she was some kind of Demon that killed by annoying someone enough to commit suicide.

She abruptly stopped laughing and shot him a glare. "I heard that."

"Well, then answer my question."

Butterfly arched a brow, then giggled again. She waved her hand and the room melted away into another, equally familiar room. Cordelia's living room.

Angel watched in horror as his imaginings of how he would dance played out in front of them. He gyrated like Xander on crack across the dance floor, then wiggled back the other way.

Groaning, Angel put a hand over his eyes. "Please! Make it stop!" he implored.

Butterfly waved her hand again and they were back in his bedroom.

"That's why you're here?" he asked incredulously. He gave something extremely close to a pout, but not quite because he was Angel and Angel did not pout. "I can't dance."

Butterfly giggled again and then fell to her knees, going into full-blown gigglefits. When she was able to speak, she stood and patted him on the cheek. "I just stopped by to tell you that maybe—just maybe—you could compete with Spike for the cuteness title."

And with that, she was gone in her customary poof of glitter, leaving Angel to brood about her words and his dancing.
1