He tucked into a familiar neck, inhaling the scent buried there. Everything was spinny and bubbly - Kairi had called him a happy drunk as she poured him another drink. He kissed the thrumming pulse underneath his lips and smiled at the familiar moan.

"Roxas." An arm wrapped around his waist. "Shouldn't you be enjoying your guests?"

"Our guests," Roxs replied. He punctuated the correction with a lick along the sensitive artery of his neck. Skin, smoke and clean soap.

Axel moaned. "We're all aware none of these people are here for me." He clenched his hand in Roxas's shirt - he fet the warmth of the fire on the bare skin of his lower back.

"Most of them are gone now." Roxas shifted, settling in his lap. The body underneath him was skinny and hard, but deliciously warm. "It's the usual gang now. Kairi sent me to get you for cake." He felt a hand in his hair, tugging him away from Axel. Only far back enough they could look into each other's smile. He gave a warm smile at his friend's well-known features. "Hi."

The redhead frowned at him. "Rox. You've been drinking?" It wasn't exactly surprise in his accented, drawling voice - but somewhere between resignation and disappointment.

He giggled, reaching up to dig his fingers in the crispy red locks, digging it in the spikes until he felt the softness of ungelled hair. "Just a little bit. 'Cause I'm eighteen now."

Axel gave a heavy sigh and shifted him off. "Come on. You said something about cake?"

"Cake!" he stood, steadying himself on the broad shoulders.

They were surprisingly wide for the rest of his skinny body and the sharp contrast of his almost skeletal ribs and waist. Which he knew Axel was self-conscious of, and tried to cover up by always gesturing with his arms and hands.

Those hands reached up now to hold his hips, keeping them still. "Whoa. Careful."

It took a moment longer for the ground to stop wobbling. As he waited, he looked down at his best friend and didn't stop the thought from bubbling out of his mouth: "You're, like, the perfect height to suck my dick right now."

Axel looked up him, "Roxas…" His expression was unreadable, and he couldn't get his eyes to focus long enough on green eyes to read them.

"We could do blowjobs," he pointed out. "Don't you ever get bored of dry-humping and jerking each other."

"No," Axel's voice was just as guarded as his face. "Do you?"

"Sometimes," Roxas admitted. He touched Axel's lips, gliding fingers across his bottom lip to pull it up slightly at the corner. "It's the damn smirk. Makes me remember what it's like to press into something hot and wet."

Axel sighed in disappointment as he stood, a head and shoulders taller than Roxas. The blond looked up at him, his face swaying slightly against the twinkling stars and the sparks from the fire leaping upwards. "It's not what we do. You go to other people for other stuff. More."

Roxas fiddled with the v-neck of the soft woollen sweater the redhead was wearing. It was so soft. Softer than anything Roxas owned. Other than that old band shirt he'd stolen from Axel. "Are you worried you won't be any good at it, Axe?" He asked. "You know I'll teach you." He pressed closer, swiping his tongue over the exposed collar bone. "I'm a good teacher." He raised his face to Axel's so he could give him a grin. "Remember when I taught you to finger yourself?"

"Fuck, Roxas," Axel groaned, distressed. He took the blond's shoulders and pressed him back a little, getting some distance between their bodies. "You're drunk. You know I can't take anything you say seriously."

"Fine," Roxas huffed. He pouted up at him to try and sway his resolve. "I'll just have to ask you again tomorrow."

Axel gave a soft chuckle and cupped his face, a thumb gently stroking his cheekbone. "Please do."