Title: Perfect

Rating: G

Pairing: Axel/Roxas

Summary: Axel's a sap underneath a big tree. Isn't that cute?

Warnings/Notes: It's a Yaoi-type pairing, but nothing too xcore at all. It's drabble-tastic as it was written for a challenge community at livejournal. Actually it's part of a much, much longer fic I'm working on, but it suited that challenge (Disaster) pretty good.

It had been a memory he'd tried to forget, just like every other memory he tried to forget, but this one stuck.

There had been stars. And trees, with the big, windswept branches, the ones that looked like skeleton arms and skeleton fingers—not that he made a point to look at those most times—but it had been one of those, and they'd searched for it. He didn't remember why—at least he'd forgotten those miniscule little details, which made it somehow worst—but they'd searched and they'd found it and by the time they'd found it, it was cold and the leaves were gone and the little skinny branches stretched toward the sky like trying to get to heaven and Roxas had sat down first, because beneath the arms were the skinny little legs that tangled up inside each other like they were part of one being—and he knew what that was like—and he'd joined his friend down in the roots, until they were leaning up against the trunk, nestled just like the parts of the tree that had grown and become part of each other.

He'd been satisfied with the quiet, he really had. They were cold, but Roxas was warm, and there wasn't any other type of warmth he liked better than the skin he knew so well. They wrapped up in their own arms, and when he'd tried to cozy in closer, he'd found Roxas's neck perfectly in front of his teeth and he'd nipped gently. Now he teethed, fingers walking up in ghosting little lines down his friend's arm, coming to massage the back of his hand while Roxas stretched his neck up.

"There're so many stars, Axel," he said, his voice an amazed little whisper. "It's a little bit scary."

"I'll protect you," Axel teased, putting pressure up where Roxas's jaw met his ear and Roxas twitched a little. Roxas responded by pinching Axel's shoulder painfully but Axel just purred.

"It's not like that, stupid," he said, his neck stretching up again as his eyes swung up to gaze into the sky.

"It's just…amazing."

"You're amazing."

"They're perfect. They're so completely perfect, Axel. It makes me think…that there has to be a reason to this, and there has to be a reason we're like this. It can't be an accident. It's too perfect to be an accident. It's too perfect to not be real."

"You're too perfect," Axel said, skin between his teeth. "You're too perfect not to be real, Roxas."

"That's not what I'm talking about."

"It's what I'm talking about. You're too perfect. You're real. You can't be an accident. There's a reason for you and it's for you to be with me."

He bit down, and whatever Roxas was saying trailed out in the little aching sound that left his perfect little mouth.

There had been stars, and they'd ended up falling from the sky, and some of them had landed in Roxas's eyes. What was left of the sky was in Roxas's eyes, and the rest of the sky had ended in disaster. There wasn't any perfection anymore, and there never would be again, except those little pieces of the stars, those little pieces of heaven, that lived in Roxas's eyes. The rest was disaster, the rest was a memory that he tried to forget, but he didn't think that he ever would.