Disclaimer: I do not own Kingdom Hearts, nor the song.

Rating: K+

Warnings: None really

Spoilers: None

Type: Drabble and songfic (Yay!)

The song is Magic Works from Harry Potter and the Goblet of Fire.


Step

"One, two, three. One, two, three. Stop trying to lead – I'm leading!"

"This is stupid. We should just stop."

"No! Don't give up! One, two, three. One, two, three."

"I think you're going too fast for him Sora."

"Ah! Kairi!" Riku cried, jumping away from his waltz partner. He turned away to hide his reddening cheeks.

Sora chuckled. "Oh, you weren't supposed to see this!"

"What? You two dancing?" Kairi joked. "Practicing for the ball?"

"Um, yeah!" Sora said with a grin. "The Beast and Belle won't host another for awhile and I was just showing Riku um…"

"How to dance?" She teased.

"So I can't dance big deal!" Riku growled, flailing his arms. He glared at the red head, daring her to make fun of him. He was learning for her after all. He didn't want to look like a fool in front of his girlfriend. Was that so wrong? And since Sora knew how – credit goes to Ariel and Jack – Riku figured it was taking the lesser of two evils by asking him.

"Um, actually," Kairi spoke up shyly. "I don't know how to either."

There was a long pause in which Kairi stared at the ground bashfully and Riku glared at the wall embarrassed and Sora nearly twisted off his head from looking from one lover to the other.

"Well then, I'll just have to teach you both!"

A week later, Sora watched as Riku and Kairi danced under the chandelier of the ballroom. Sora could see the calculating look on Riku's face – mentally counting the steps as he lead Kairi, both trying to not go too fast or too slow. On Kairi's face was a shaky smile as she tried her best not to step on Riku's feet and to keep up. Riku twirled her and she followed the motion perfectly. Though their dancing was still a little unsure, they had improved a lot.

"Kairi not so close you're going to make me fall!"

"Okay well, you're almost right." Sora said, walking around and surveying them. He adjusted Riku's right hand from Kairi's shoulder to her back. "Don't lean all your weight on him Kairi. Raise your left hand a bit more Riku… okay! Perfect! Okay dance."

There was a pause.

"Riku you look like a robot. Move with the music."

"There is no music."

"Fine I'll sing something!"

"Oh God, save me now."

"Riku be nice to him."

"And dance

Your final dance. ("Dance guys!")

This is your final chance.

To hold the one you love

You know you've waited long enough.

So believe

That magic works

Don't be afraid

Of being hurt

Don't let this magic die

The answer's there

Oh, just look in her eyes

And make

Your final move

Mmm, don't be scared…"

"…She wants you too." Sora quietly sung aloud, watching them.

"Why do you want to learn to dance so badly?" Sora teased, holding Riku's hand in his.

The other pointedly looked away. "To impress Kairi."

Silence.

Sora nodded in understanding. "Alright."

He felt like he was watching a ballet. They were beautiful together.

He smiled sadly. He badly wished he could join them.

Too bad dances were only duet affairs.

Sora sighed, standing and trekking out towards the balcony. It was deserted. Everyone else was in there, dancing with the one they loved – except him. But how could you dance with two people?

He leaned against the railing, blinking away tears and continued to sing.

"Yeah it's hard

You must be brave

Don't let this moment slip away

No believe

That magic works

Don't be afraid

Afraid of being hurt

No don't let this magic die

Oh the answer's there

Yeah, just look in her eyes…"

"…And don't believe that magic can die."

"No, no, no this magic can't die."

Sora jumped, spinning around with wide eyes. "Kairi? Riku?!"

Kairi, the one who had joined the song first, smiled.

Riku walked over to him, cupping one of his cheeks and wiped away a tear. "If you wanted to dance with us, you should have just asked. You dolt."

"But we can't-"

"We can take turns." Kairi answered the unasked question.

"Mhm, get used to it." Riku said and before Sora could get his bearings, Riku had already gotten them in position and was moving them.

Sora blushed, and then smiled. "Okay. I like that idea." He leaned his head against Riku's chest letting him lead for once.

Kairi was the one to finish the song.

"So dance

Our final dance

'Cause this is

Our final chance"


A/N: This one is another one of my favorites

Reviews anyone?