Work Text:
Heavy breathing immediately became the loudest sound when Lea and Roxas both stopped running to lean over and heave to catch their breath. His ear remained alert for the sound of their pursuers, but, for now, Lea couldn’t hear anything other than their breaths and the rustle of the rose hedges in the wind.
“Man,” Lea sighed, forcibly straightening his spine and leaning back, hands on his hips, “that queen does not give up.”
Roxas chortled breathlessly. “Some people are a bit obsessive, huh?” he teased.
Smirking, Lea reached out to give him a playful shove on the shoulder. “All of us are a little bit, I think. I just happened to choose you instead of murder like Her Majesty did.”
“Are you saying I’m obsessed with something?” Roxas demanded, grinning, then looked down at his pants and patted at his pockets. “Man, I’m thirsty now…”
“You saying you’re not obsessed with me?” Theatrically, Lea put a hand on his chest and looked away. “You break my heart!”
Roxas snickered and fished a little glass vial from his pants, smirking at Lea. “Not as obsessed as you.” Maybe he was just still flushed from running, but maybe he was blushing a little when he looked away and took a deep breath before lifting the vial to his lips.
Lea unconsciously found his eyes drawn to Roxas’ soft pink lips pressed to the glass as he took a hearty gulp, fleeting fantasies flitting across his thoughts, but he knew he ought to keep them bottled until they were finished the mission. Nothing more mood-spoiling than Heartless interrupting them just as they were about to kiss.
Then he noticed the light-coloured twine tied around the neck of the vial, and his brow furrowed. “Rox? Which potion is that?”
Roxas blinked his baby blues back open, looking over at Lea as he lowered the vial. “Huh? It-“ He reached into his pocket again, and his eyes went wide and face began to go pale. Before Lea could even think, Roxas’ body rapidly shrunk towards the ground, yelping in alarm, and a torn paper label reading “Drink Me” slipped out of his fingers and fluttered in the wind.
“Roxas!” Lea shouted, jumping towards him, arms stretching out uselessly towards his swiftly diminishing form.
Roxas stumbled as his body stopped shrinking, staring with horror at his hands then the trimmed grass around him that came up nearly to his hips. “The label came off!” he cried, voice cracking with distress.
Before Lea could do anything, he heard tromping footsteps somewhere behind him and a gruff shout of, “Over here!”
“Shit!” he hissed, looking at Roxas’ minuscule form for just a second before scooping Roxas up in his hand, holding him to his chest for safety, then bolted along the roses until he saw one of the openings to the maze and, impulsively, darted inside to get lost before the card knights could catch sight of him.
Roxas’ tiny hands clutched at his thumb and his legs were wrapped around it, lightly at first but gradually becoming tighter and tighter. As long as he could hear Roxas’ quiet, frantic puffs of breath, Lea didn’t dare stop for a few full minutes as he got the two of them thoroughly twisted up in the nonsensical path of the extensive maze. He could burn them out if he needed to, but he knew the cards wouldn’t dare damage their queen’s roses.
Only when he turned a corner and was immediately confronted by a green wall did he stumble to a stop, panting and gasping, turning and letting himself plop down to the ground. Leaning back on his free hand to open his ribs, he closed his eyes for a second as he caught his breath, cautiously loosening his grip on Roxas. “That was close…”
Leaning into Lea’s chest, Roxas whimpered and curled tighter around Lea’s thumb. “Axel…” he whispered, and Lea jerked up his head with alarm, looking down and carefully lifting Roxas off his chest.
“Are you okay? I didn’t hurt you?” he asked in a frantic whisper, sweeping his eyes over Roxas’ body, his furiously red face.
He tried to loosen his hold more, but Roxas grunted and clung tighter to his thumb, legs locking together, shaking his head. Gulping, Lea felt a momentary wave of awe and shock at the situation of Roxas being the perfect size to sit in the palm of his hand, but then Roxas’ body arched a little, and he realized what he was feeling against the base of his thumb.
“Rox…as…?” he mumbled, feeling heat creeping up his neck and down into his core.
Mouth open and panting, Roxas finally opened his eyes a little, glaring weakly as his hips arched and pressed into the meat of Lea’s thumb. “Why’d you have to grab me like that, rubbing my crotch…”
Lea forced himself to laugh, but his entire being seemed to be focused on the sensation of the bulge in Roxas’ pants grinding against his thumb. “It wasn’t on purpose,” he mumbled, as mesmerized as he always was by the aroused flush on Roxas’ face, a small part of him wondering in awe every single time they were intimate: He really feels this way towards me?
Roxas grimaced and looked away. “Ugh, s-stop staring at me like that… This is so embarrassing…”
Feeling a grin stretching across his face, Lea sat up, rubbing a little debris off his hand on his vest, then softly ruffled Roxas’ hair with two fingers. Roxas moaned softly, leaning into it. He gulped as an intensely arousing sense of Roxas’ size swept through him; Roxas’ entire body was held in his hand, every inch of his body visible at once, so helpless and suddenly very needy.
He willed his hands not to shake as he relaxed the one Roxas was perched in, and Roxas reluctantly let go of his thumb, letting him lift his leg off it and lay his body across his palm. Lea bit his lip as he gently trailed his fingertip down Roxas’ chest then carefully rubbed over his crotch. Roxas whimpered, pushing against Lea’s skin as he arched his hips, brows furrowed, and Lea exhaled softly. “Huh. What should I do with you now you’re like this?”
“Don’t be a jerk!” Roxas complained then whined when Lea rubbed him again, tightly grabbing at his fingertip and grinding into it.
Smirking, Lea chuckled and let Roxas grind into him, panting and moaning, for another few seconds before easily lifting his finger out of his grip. “I’m not sure what I can do for you,” he insisted. “I don’t know if I can even get your pants off like this.” He plucked at the button of Roxas’ pants to prove his point, small enough he could probably navigate it if he tried, but making Roxas keen and whine was more worth it.
Huffing in anger as he tried to compose himself, Roxas kicked over the side Lea’s palm as he grabbed at his pants, prying them open, but the moment his stiff, flushed cock was free, Lea closed his fingers around Roxas’ torso, pinning his arms down to keep him from escaping his pants any further. “Axel!” he gasped, scowling in indignant rage, squirming impotently in his grip.
Lea chuckled darkly, pinching the waist of Roxas’ pants with the fingers of his other hand. “Not often I can pin you down this easily,” he purred, cock throbbing between his legs as he stared hungrily at Roxas’ petit cock, weeping with need.
He slowly pulled Roxas’ pants down his thighs, but when Roxas kicked his wrist in irritation, he still winced and recoiled then laughed. “Ow!”
Roxas’ face twisted into a devious grin. “I warned you not to be a jerk!”
Snickering, Lea leaned forward a little and lifted Roxas closer to his face. “Big words from someone too little for me to even suck off,” he whispered, licking his lip, and though he clearly tried to keep up his smug glare, Roxas looked down at Lea’s mouth and bit his lip.
“You’d be wet all over if I licked you,” Lea continued, free hand falling to pull his shirt out of the way so he could free his desperately straining cock from the restraint of his leggings. “But I bet it wouldn’t take you long to cum if I did.”
Panting heavily, Roxas whimpered breathlessly, cock twitching in the air, legs and arm going limp in his grasp. “Axel…”
Slowly, careful not to lick all over Roxas’ hips, Lea slowly flicked his tongue over the tip of his cock, making Roxas groan and arch his hips again. “So cute,” Lea murmured, then gently lowered Roxas a bit towards his lap and curled around his thumb to languidly graze Roxas’ cock, thoroughly slicked with saliva from just one lick.
Eyes fluttering shut, Roxas’ head arched back in the air, shuddering, hands clenching into fists and pressing into Axel’s palm. “Y-you’re so mean,” he moaned.
Lea just grinned, loosely cupping his own cock in his hand for a bit of relief as he pressed into Roxas’ cock a little more firmly, drawing a long moan from him. “You’re so sexy,” he countered, which just made Roxas pant and arch under his fingers.
Feeling nearly drunk with the power he had over Roxas’ tiny form, Lea carefully relaxed his fingers, making sure Roxas wouldn’t slip from his grip, then let go of his own cock to gently lift Roxas’ body and move him to be cradled in his fingers, but still pinned down his chest with his thumb. He could feel Roxas’ heart pounding against his thumb, and his own cock twitched with arousal as he slowly rubbed Roxas’ cock between his first two fingers. Mouth open, brow furrowed, moaning, Roxas grabbed his fingers again, hips flexing and thrusting against them, and Lea could only groan at the sight.
He indulged Roxas for a minute before easily pulling free again, Roxas only giving a weak whine of protest before going acceptingly limp, heavy eyes staring at Lea’s imposing hand. “You’ve got me so fucking hard right now,” Lea rasped, fingertip rubbing back and forth across Roxas’ cock.
That seemed to catch Roxas’ attention, and his eyes suddenly went bright and alert, lifting his head and trying to look down past the thumb on his chest. “Show me?” he asked softly, looking pleadingly up into Lea’s eyes.
Nearly groaning, Lea just nodded as he lifted his thumb, letting Roxas scramble to sit up on the soft, uneven surface of his palm. Slowly so as to not make Roxas fall over, Lea lowered his hand, spreading his legs a bit, until Roxas was level with his eager, throbbing cock.
For maybe a split second, Lea was worried he might cum on the spot as Roxas got up on his knees and reached both little hands out to rub against the hot, needy skin in front of him. His entire body was hardly any bigger than the length of Lea’s cock.
“Fuck,” Lea groaned, watching Roxas’ hands rubbing up and down the sides of his shaft, so tiny and pale in contrast with his cock’s flushed red.
Leaning in closer, Roxas wrapped his arms around the shaft, pulling it to his body with a bit of a sly smirk. “Hold me closer to it,” he murmured, and Lea couldn’t even think of disobeying.
Roxas sat up a little taller when Lea brought him in closer, lifting his face over the head of Lea’s cock, arms hugging beneath the ridge. For a moment, he hesitated, staring up at Lea’s face from under his thick, golden lashes, absolutely stealing Lea’s breath away. Then he lowered his head, plunging his tiny tongue into the slit, and Lea stiffened and hissed in a breath as pleasure shot through him, and his cock twitched strongly, pulling Roxas off balance for a second.
Lifting his head again, Roxas grinned and snickered, gently pulling down Lea’s foreskin to rub his hands over the exposed head. Lea swore softly when Roxas licked into the slit again, holding tight when Lea’s cock throbbed again and a bead of precum welled up in his face.
“That’s so hot, Roxas,” Lea groaned, softly rubbing Roxas’ hair with his fingertip again.
Roxas looked up with a grin again as he rubbed his hand through the precum, moving away just enough to smear it down his shaft. “You’re really hot, Axel,” he countered teasingly, bringing his hands to his shirt to unzip it and pull it open before pressing his bare chest against Lea’s cock then hugging it tight again.
“Fuck,” Lea breathed, cock aching with pleasure as he felt Roxas’ swift heartbeat softly thudding against his flesh.
Whole body trembling once, Roxas pressed his cheek against the tip of Lea’s cock then arched his hips forward so his cock rubbed against it as well. “Ah… Axel…” he sighed, slowly rocking his hips, and Lea could feel the spot go slick with Roxas’ precum.
Lea’s mouth hung open, breathing hard, using all the focus he had to keep his hand still and stable under Roxas, just letting him hump and grind against Lea’s cock and hold onto it tight through every twitch and throb. Moaning, Roxas turned his head to lap at the slit again then lick and suck against the swollen tip.
“Roxas!” Lea gasped hoarsely, hips unconsciously arching towards his hand. He softly grazed a knuckle across Roxas’ cheek and groaned as Roxas licked at the wet slick of precum and dipped his tongue into the slit again. “Ah! I’m gonna cum! Fuck!”
He grit his teeth, trying to restrain the building, urgent, overwhelming pleasure of watching Roxas hugging his cock, but at his words, Roxas squeezed it tighter in his strong arms, the edge of his tiny zipper grazing the sensitive skin and creating an exhilarating shock of rough contrast to Roxas’ soft, warm body.
Lea grunted and bit his lip, but he didn’t let his eyes drift away or flutter for even a second as he watched his cock pulse in Roxas’ arms, and, too engrossed in teasing Lea with his tongue, Roxas gasped and recoiled when a spurt of cum caught him in the mouth. Lea moaned as his cock pulsed and sprayed cum up in the air to land on Roxas’ head, dripping down his face and body, and Roxas continued to cling to his cock tight so it didn’t twitch away from him, eyes screwed shut as a thick string of cum ran down the centre of his face.
“ Roxas… ” Lea groaned breathlessly as he slowly relaxed, hand shaking a little under Roxas’ knees.
Roxas licked his lips and rubbed his arm across his face before opening his eyes and looking up at Lea with a self-satisfied grin. “Tired already?”
Sighing, Lea smirked and moved Roxas away to cup his other hand beneath him. “Just the one wrist is getting sore from holding up your cute little ass. Not drowning in cum down there?”
Pausing to stick out his tongue, Roxas grinned as he carefully stepped down into Lea’s other hand. As Lea rested his hand on his thigh, Roxas ran his hand over his chest, smearing cum down it, then wrapped his hand around his own cock, licking his lips. “Not yet, but you tried your best, didn’t you?”
“I warned you,” Lea purred, grinning as he watched Roxas slowly stroke Lea’s cum over his length.
“Are you going to help me?” Roxas smirked, rubbing away some of the cum that was starting to drip down from his hair.
Putting his hand on his cock, Lea raised an eyebrow. “What, you want to grind on this some more? Seemed like you liked it.”
Biting his lip, Roxas silently squeezed himself in his hand and nodded. Lea’s grin spread wider, and he gripped the base of his cock to lower it towards Roxas. The erotic thrill of the sight was enough to keep him hard for now as Roxas held the head between his hands and stepped closer to rub his cock against it. Immediately, he bit his lip harder and groaned, thrusting and grinding against it.
“Ah… Roxas…” Lea sighed, slowly letting go of his cock until he was sure Roxas had a firm hold on it, and stroking the back of Roxas’ head. “This is so fucking hot.”
Nervously looking up for a second, Roxas pressed a hand to the top of Axel’s cock to keep it in place as he gripped himself again, rubbing across his slit, coating himself more with the cum clinging to the tip, and as his heart started beating harder again, Lea nodded his permission. Roxas moaned as he looked down, thrusting into the cum once more before gripping his base and cautiously sinking his cock into Lea’s slit. As Lea bit his lip at the peculiar but not unpleasant feeling of his cock hole stretching ever so slightly around Roxas’ currently petit girth, Roxas whimpered and shuddered, and his hips twitched forward until he was bottomed out in Lea’s hot, wet cock.
“Fuck,” Lea whispered as Roxas held his cock in both hands and he began to thrust, panting heavily.
The pressure inside the end of his urethra felt so strange, yet his cock gave a weak pulse, and another thick bead of cum welled up around Roxas’ cock when his thrust pulled it nearly out.
“Roxas…”
Roxas groaned as his thrusts grew harder, faster, giving sexy little grunts and gasps with each one. “Axel,” he whimpered, mouth hanging open. “Axel… Axel!”
Lea wondered if it was physically possible for him to cum again so soon from the sheer thrill of Roxas’ pleasure-drenched voice calling out his name, but then Roxas thrusted in hard, wordlessly crying out, legs trembling. Jaw clenching, Lea groaned low in his throat from the subtle yet thrilling sensation of Roxas’ cock throbbing and twitching so hard inside his own.
Panting, bare chest heaving, Roxas slowly relaxed, and his eyes slowly fluttered open, but he stayed where he was for a slow, hot minute, buried in Lea’s cock hole, then he pulled out with a heavy sigh, and the resulting small gush of cum from Lea’s tip made Lea shudder again, causing Roxas to lose his balance and fall backwards onto Lea’s palm with a soft grunt.
“Sorry,” Lea muttered weakly with a chuckle, feeling like his mind was a fog of shocked awe filled with sparks of ecstatic pleasure, but Roxas was grinning and shook his head.
“That was so good,” he murmured, grabbing his pants up from around his knees.
Lea chortled, lowering his hand to the ground to let Roxas hop off and fix his clothes, freeing both hands to tuck his own softening cock back into his leggings.
“Man, we need to go back home so I can have a shower, though…”
Watching Roxas rub his shirt across his chest while making a face, Lea laughed and grabbed the hem of his vest and leaned forward to help wipe away the worst of the cum that had landed in Roxas’ hair. “Maybe, but it was really hot to see you so covered in cum.”
Roxas bit his lip for a minute as he zipped his shirt back up and straightened his clothes before grinning up at Lea again. “It was really hot to get all covered in your cum,” he mumbled.
“Hmm,” Lea moaned softly, grinning. “I’m glad I grabbed you like I did, then.”
Blushing, Roxas reached up to grab Lea’s vest and wiped his hands clean. “Maybe. But I don’t want to stay like this any longer than I have to now that we’re done.” He looked around at the hedges, craning his head and squinting. “Can we get out of here and find one of those cookies to make me big again?”
Lea was unable to resist raising an eyebrow and grinning wickedly. “You? Big? I think you must be mistaken.” He held out his hand for Roxas to climb into again.
Laughing, Roxas gave his hand as hard a swat as he could manage, though it wasn’t much worse than a light flick, before climbing back into Lea’s palm. “Shut up!”
“Don’t be mean to me! I’m the one who’s going to get you out of here and get you a bit bigger.” He pushed himself back up to his feet with a sigh, Roxas holding tight to his fingers. Dusting off his clothes, he looked down then held his free hand out in front of him, just barely above crotch height. “I’m thinking about this tall…”
Roxas laughed. “I swear, I’ll bite you!”
Squinting, Lea put a hand up to shade his eyes and looked around. “Who said that? I think there might be a larger than average mosquito around.”
Sprawled over Lea’s palm, Roxas only laughed harder. “Please just get me out of here!”
Lea laughed and paused to look fondly over at Roxas’ sweet joyful face pressed to Lea’s fingers, then nodded and looked down at himself. “Let’s get you tucked somewhere safe so I have both hands free, huh?”
Roxas’ laughter quieted, and he grinned and eyed Lea’s chest. “Just tuck me in your shirt, I’ll hold on.”
Lea hummed and nodded. “Probably more secure than flopping around in my pocket.” He continued looking down as he brought his hand close to his chest, letting Roxas pull out his shirt then crawl down into it feet-first, using the buttons as foot-holds.
“Ready?” Lea asked when Roxas was settled enough to fall still.
Roxas looked straight up, smiling at the endearingly unflattering double chin above him. “Yep, as ready as I can be.”
“Alright, let’s get out of here.” Lea lifted his face and looked around then turned towards one of the walls of greenery ahead of them, lifting his hand and smoothly summoning his keyblade at the same time to shoot a blinding blast of flame at it, effectively burning the wall in front of them as well as the one behind it.
As Lea broke into a gently bouncing jog, Roxas held firmly to the collar of his shirt and leaned back comfortably into the dip between his firm pectorals. Lightly closing his eyes, smiled to himself as he felt the gentle, steady thump of Lea’s heart against his back, so soothing and rhythmic he could’ve fallen asleep if not for the bumpy ride. In spite of the gross sticky, crusty feeling coating most of his body and especially his hair, the intense warmth of being tucked against Lea’s chest was more than comfortable enough to make up for it.
Lea burned through wall after wall of thorny rose hedges until, finally, there was an end to the green barricades, and they were let out into dark forest and one of Wonderland’s never-ending winding paths. They both knew that odd little homes came up in the oddest of places, so Lea trotted along down the path, the gentle orange glow of the keyblade keeping their surroundings lit even in patches where the colourful flora were overcome by shadows.
Roxas leaned back a bit, pressing his feet against the button they were tucked on top of, and he looked down as he pulled Lea’s shirt away from his chest and let light shine further down until he could see one of Lea’s perky tan nipples, and he smiled to himself.
He behaved, he restrained himself until a house came in sight, until Lea cautiously knocked on the door, ensuring there was no answer before going inside, until they saw a table laid out with a bottle labeled “Drink Me” and a bowl of cookies each iced with the words “Eat Me” on the table runner of meandering lace.
“Here we go!” Lea remarked cheerfully, crossing the room. “One normal-sized Roxas coming right up!”
Roxas chuckled, tucking his arms into Lea’s shirt as Lea leaned over the table to let him hop safely out. “Thank goodness!” he sighed as he looked down into Lea’s shirt, gauged the distance, then leaned to the side, falling into Lea’s shirt and giving his nipple a flick with his hand before pulling his feet off the button and sliding down Lea’s chest.
Lea yelped and flinched, and Roxas laughed as he slid quickly down Lea’s stomach and out of his shirt, landing nimbly on the table and running for the bowl.
“Hey!” Lea shouted, laughing, but Roxas was able to dodge and grab one of the enormous cookies that just barely hung over the edge of the bowl as Lea made to grab for him.
Grinning to himself, Roxas took as big a bite as he could manage of the sweet, crumbly cookie, then made a run for the edge of the table as Lea tried to grab him again. Trusting the bizarre properties of the food in this place, he jumped off, and sure enough, he felt himself suddenly, swiftly growing in the air, the room seeming to shrink alarmingly around him until it was perfectly normal, and his shoes struck the ground with a loud thump.
“Ha!” Roxas turned and grinned smugly up at Lea, crossing his arms. “Gotcha back!”
Smirking, Lea clicked his tongue, hands on his hips, and as he leaned back a little so that his shirt laid flat over his chest, Roxas was immensely pleased to see his left nipple proudly poking at the fabric. “You little…” he growled mockingly.
Roxas just laughed again. “C’mon, I really want to go back home for a shower!” He winked. “If you ask nicely, I’ll even let you join me. We can come back here to finish clearing out Heartless tomorrow.”
Lea gave an exaggerated, beleaguered sigh. “Fine. I guess I need to clean my clothes, too. But don’t think I’m forgetting about that!”
“I’m counting on it,” Roxas murmured, uncontrollably grinning as he came closer, holding out his hand for Lea to take. Just before they turned to the door, though, he caught out of the corner of his eye as Lea stealthily swiped the bottle and one of the cookies off the table and stashed them in his pocket. Looking outside, Roxas bit his lip and, opting to pretend he hadn’t noticed, trotted ahead, eager to get back to the Gummi ship as quickly as possible, to get to be alone in private as soon as they could.
