Roxas was admiring Axel’s mouth as they sat together atop the clock tower, legs dangling over the edge. He felt something in his gut stir as he watched Axel lick the ice cream, skin glowing warm yellow in the evening light.
His eyes drifted down to Axel’s neck, and he felt something pulling him in closer. There was something tickling the back of his mind, some feeling he couldn’t pin down. Images flashed through his mind— the neck of another boy, glowing in the light of a sunset, nuzzling his nose into that neck and a tuft of silver hair, parting his lips and tasting salt on that other boy’s skin, a breath catching in his ear, fingers curled in his hair, a breathy moan— but they weren’t his memories, he didn’t recognize them. But it was certainly an interesting idea.
With a wave of courage, Roxas leaned forward suddenly and planted a kiss on Axel’s neck. He gasped and didn’t notice his own ice cream slipping from his hand as Roxas leaned further into his neck, cautiously tasting Axel’s soft skin. Not salty like the other boy’s, but warm and sweet. Like an ice cream bar under Roxas’s sun, Axel melted beneath him.
In a second, Axel had leaned back, and in one swift motion he swung his legs back on to the clock tower and pulled Roxas on top of himself, straddling him. One hand cupped his waist while the other grasped desperately at his collar, and when he finally had a grip, he yanked Roxas forwards until their faces were an inch apart.
And whoa was all Roxas could think before Axel grasped at his collar again and pulled him into a kiss, long and heady, and all the thoughts left his mind. He leaned into Axel, and threaded a hand into that long red hair at the base of his neck. Cautiously, he pulled at the hair in his hand, and their kiss broke as Axel leaned his head back with a moan, hand slipping from Roxas’s collar limply.
Roxas stared down at him, fingers still in his hair, eyes wide and mouth agape at the view below him. Axel looked back up at him, eyes glassy and half closed, mouth hanging open and cheeks flushed deep red.
“Roxas—“ he started, but trailed off as Roxas grinned, with a coy glint in his eye that made Axel’s bones turn to jello. Roxas grabbed Axel’s hand that had fallen from his collar and leaned forward, pinning it above his head but leaving the one that was now gripping his waist.
(The single hand wrapped almost halfway around him, and thinking about it for too long made Roxas lightheaded.)
He leaned down over the pinned Axel and bit his lip. Axel wriggled under him, brushing their hips together without breaking their eye contact. Axel pulled at Roxas’s waist, desperation in his eyes, and Roxas leaned in to kiss his lips once more before returning to his neck, leaving kisses and hickeys along his jaw, neck, and chest, reveling in how the breath caught in Axel’s throat as he did.