Work Text:
Axel's barely through the door, Roxas practically hanging off of him, mouth latched to his throat while he sucks harshly. They'd been out drinking all night, and Roxas had played dirty. Thinking they were matched drink for drink, Rox had been drinking water instead. Little devil got him nice and loose and beyond buzzed.
“Rox's c'mon~” Axel tries to pry the blond lamprey off his neck, only for him to latch on harder, slamming him into the recently closed door. Axel groans low and long, and satisfied sound from deep in his chest. One of those nights it seems. Not that he's complaining, Rox can take care of him all he likes, especially after the shitty week he's had.
Roxas’ hands slide coolly under Axel's shirt, tugging it up impatiently as he feels the peaks and dips of lean muscle. It blazes a frosty trail over Axel's overheated skin, forcing him to shiver.
Roxas replies with a moan that, as he struggled to tug the shirt off the rest of the way, morphed into a needy whine.
“Off.” Roxas lifted his head enough to lightly press his pout on Axel's mouth, cerulean eyes darkened with lust and adoration. A look Axel knows well, one he's granted the privilege to see often. Something hell never tire of. Roxas panted hotly against his mouth, tugging still.
“Relax sweetheart” Axel voice barely above a whisper as he pressed his lips against his boyfriends pout. “What's the rush?” Axel pressed in for a proper, hot, kiss for a moment, breaking apart to fully pull off and toss his offending shirt. Roxas hums and kisses over his cheek and jaw, nipping at his ear and trailing his tongue along Axel's long neck and delicate looking collarbones.
“Axe~ you're so hot. You know that?” Roxas groans as he takes an already hard nipple into his mouth and sucks harshly. Axel saw stars for a moment, his drunk brain not fully able to keep up, but his body fully pliant and trusting. Rox wants to spoil him. He cant refuse, wont, needs it. His own thoughts cause him to whine and tug at Roxas' shirt in return, suddenly very needy. Feeling vulnerable and lonely. This week sucked so bad and Roxas was here to fix it.
“Rox…” he croaked and Roxas froze, glancing up and staring into his eyes, lips still curled around the captured nub. Eyes alert and worried. “More.” He always needs more, doesn't he? Axel tries to hide his greedy selfish desire for his boyfriend's time and attention, but his brain is swimming in alcohol, pleasure, and desire.
Roxas moans with his tongue pressed flat against his nipple, teasing and caressing slowly. Torturing. Roxas’ hands find their way over his hips and fingers tease across his belly and dip into the divots of his navel.
“Axe. Fuck. I missed you.” Roxas husked, looking to meet his lover's gaze again. Axel leaning heavily onto the door to help with the spinning whirling feeling of blood rushing into his cock. “You want me to suck you off, baby?”
Axel has to close his eyes to keep his cool, roxas staring up at him while his fingers tease his jeans button open and tug both pants and boxers down halfway down his thighs. Such a practiced movement, graceful almost, if Axel hadn't interrupted with an involuntary snap of his hips. “Roxas…”
A soft moan from perfect pink lips, soft fingers help him shimmy the rest of the way out of his clothes, the cool air pooling around his belly. Fuck hes not going to last long. “No. More.” Axel opens his eyes to Roxas licking his lips before diving in to take him all the way to the hilt. He can't tear his eyes away from the self-satisfied face on Roxas's angelic face. He bites his lip and slam his head back against the door to bring his attention somewhere other than the squirming, tight, wet, heat of Roxas' throat. Axel hasn't even touched himself in days, its too much. So good.
Roxas robbed his head a few times, not breaking eye contact with Axel, keeping watch for his reactions, his limits. Taking care of him like he promised. Axel can just relax. Feel. It's incredible. Roxas always is. The fuzz he's swimming in is a soft cushion for the intense pleasure that zaps up his spine.
“Roxas….” It comes out as a whine, “please.” Broken already. But that's no surprise. Axel is no match for his sweetheart. Raking fingers through Roxas's feathery hair earns him a moan and ricochet across his nerves. “Stop, gunna…no…need more.” A sob this time.
Roxas pulls away with a pop and a self satisfied chuckle. “How do you want me, Axe?” A playful lilt to his uncharacteristicly gravely voice. Roxas” cool hands already on him, trailing up his thighs, his belly, his sides. “Do you want me inside you?”
A whine escapes Axel again. Yes, that sounds so yes. “Please” he finished his thought aloud.
Roxas chuckles again and kisses his hip, sucking a light bruise there for just them. “Bedroom then, need lube.” Roxas nips at the same spot, impatient all over again.
“Nnngh can't … wont make it.” Axel whimpers and grips Roxas's hair tighter. “kitchen? Oil…” Axel's thoughts were starting to scatter and swirl.
Roxas wastes no time before he's back to his feet, and tugging Axel along to the kitchen table. Both of them are thankful for the little bottle of olive oil they keep next to the stove for cooking. He pushes Axel back against the table and barks. “Up. Now.” His blue eyes fire, pink tongue darting across equally candied lips.
Axel obeys happily, the attention all for him, needing it like air. Axel leans against the table and uses his hands to help spread himself open. They don't do this too much, Axel's not usually in such a state. Roxas' not often so daring.
Roxas groans at the sight and his hand palms Axel's fleshy ass. “So hot for me. Axel I missed you so fucking much.” Kisses trail over the curve of Axel's spine as Roxas spills oil over his speed open hole, which elicits a gasp at the sudden chill. Roxas nuzzles his back and presses a finger into his fiery lover, who’ huffs another soft needy sound.
Axel rocks his hips back unconsciously with soft whines and sighs as Roxas works him open slowly. The earlier fever reduces to embers of affection and care. Soon Axel was feeling impatient again, and he whimpered and squeezed down tightly. Roxas just added another finger carefully on his next thrust, not needing to ask or talk. Knowing just what his Flame needs. Instead he puts his mouth to better use sucking marks into anywhere along his shoulders and back he could reach. Straining his fingers to reach deeply, knowing he's just barely missing Axel's sweet spot. Not that he's receiving any complaints from his prostrated lover. Axel's luxuriating in the careful attention Roxas is paying him after a week of not seeing his favorite person at all. Axel's dick twitches with a guttural groan, rox added a third finger and hit his prostate square on, pressing and massaging into it now that he's found it.
“Thats it Axe, fuck youre hot. Bent over the table. You really couldn't wait even a few more steps for this? Or did you want to lay yourself out like omakase?” Roxas’ voice is tight with his own need, and Axel moans loudly in answer to him. Fuck axel loves this, loves being the center of Roxas's attention. If he wants him to be laid across the table like a special tasting menu, so be it. Axel lifts one knee onto the table, putting his hips down into Roxas's fingers with a slutty moan.
“Fuck, Axe. Please tell me you're ready.” Roxas’ fingers never stopped their careful, deep motions, but his other hand had dropped to release his own dick, and grip it tightly to quell some of the throbbing. Axel just answers with another slutty moan and shakes his hips.
“Fuck Rox. Now. Need you. NOW!” Axel cries and reaches back to tug Roxas hand away from him. “Please, need you. Please.” He whimpers and squirms.
Roxas just stares, surprised despite having put his lover in this state. He's never seen Axel so needy, never gotten him to beg and whine quite like this. It makes his heart as light as his dick swells. Axel is such a proud man, and here he is. Laid out looking like a snack, especially for him. Roxas groaned and bit down on Axel's shoulder as he slocked himself up, and smeared the excess across axel's asshole. Neither man was going to last long, and both of them would almost sell their soul to keep this precious yet debauchery, needy yet adoring atmosphere. But neither of them could hold on. Axel gasped a small sob at being empty, roxas watching him clench and unchlench around nothing.
“Shhh, I'm here.” Roxas soothed as he lined himself up with Axel, gipping his hips with both hands and leaning back to watch as he slid in in one even thrust. His hips slapped against Axel's ass cheeks with a satisfying snap. Axel cried out and reached back to claw at anything he could reach that was Roxas.
“Fuck, like that. Dont… Rox dont stop!” Axel babbled against the table, trembling violently. Roxas moaned and pulled out just as smoothly as he thrust in and dove in harder the next time. Axel sobbed again and roxas continued till their set pace had the table scrapping against the floor, and Axel's voice going hoarse.
“That's it, Axe. Fuck so hot.” Roxas leaned down to kiss his shoulders. Changing the angle and grinding his hips, trying to distract himself from his release. Axel is babbling incoherently, white knuckles gripping the opposite edge of the table as he let Roxas take care of him. Let himself go to the pleasure that Roxas promised, that the trust brought him. He was so close. Roxas was pressing in just right, stretching him out exactly how he needed.
“Axe. Fuck. Baby. Cum for me. I wanna see you cum without my help.” Roxas’ own voice strained from holding back his own pleasure. This was about Axel, for him, Roxas couldn't finish first. So he stretched down and whispered into Axel's ear. “I love you baby, let go.”
Axel's legs gave out as he came soundlessly, his mind completely blank. The only thing keeping him upright is his unconscious death grip on the table and Roxas still pounding into him, just enough times for Axel's mind to filter back in and feel the cum fill him up, and hear Roxas groan against his back.
They lay like that till axel stirs and sets his numb leg on the ground again. Everything already feels pleasantly sore and satisfying. “Love you too Rox.”
