Work Text:
It was the worst kept secret.
Sonic wanted to think that she was good at playing the role of the cool and collected hero, but she knew better.
In fact, supposedly everyone knew better, just not the person she needed to catch on the most.
Sonic had been given multiple opportunities over the years to relay this embarrassing information on to the other party, and yet every single time she froze.
“I like you”
It should be simple.
But nothing was ever simple when Shadow was involved.
At first, she had been completely blind to what all her friends were seeing.
Was it not normal to bait your rival into following you halfway across the world for adventure? To surprise them with a competitive race in the evening and burn off some steam? Sonic was pretty sure that sparring with your rival was normal too, even if it did often end with Sonic pinned down into the dirt while Shadow cursed her from above.
And yeah, did those harsh words paired with a pretty girl in her lap have Sonic’s heart racing and her tummy doing flips? All very normal.
For them, anyway.
When the realisation had finally hit home, their friends had been desperate for them to move it along and put them out of their misery.
She had tried to confess. Multiple times.
Like the time after a race, when Sonic had won and wagered a date as their prize, only for Shadow to vehemently declare it a draw, voiding the prize.
Or the time when they had bumped into each other while out getting coffee, and Sonic had invited the other girl to join her, only for Shadow to get her order and chaos control away immediately after.
There were dozens of stories all similar and all just as tragic. Because even when Sonic did get the hybrid to stick around and hang out, she could never get those simple words out.
I like you.
Right now, all these thoughts raced through her head, as Shadow held her pinned to a tree, a strong arm held tight against her windpipe.
Shadow’s glare was strong enough to kill, but Sonic couldn’t even remember why they were fighting, or how she’d ended up in such a compromising position.
“Why won’t you just quit already?” Shadow snarled, pressing a little harder.
“Uhh... Sorry?” She tried, a wobbly smile gracing her lips.
“You don’t even know what you’re apologising for.”
“Let me guess: Looking at you funny? Existing?”
Shadow growled, pressing in closer, a warm thigh making space between the gap of Sonic’s legs.
“You piss me off.”
“I could have guessed that-”
“And you never shut up.”
She wanted to reply with a snarky comment, something to really push the other girl's buttons, but she held her tongue.
Because right now she was too busy ogling the beautiful and angry hedgehog who had her pinned. They both knew that if Sonic really wanted to, she could break free.
But Sonic was exactly where she wanted to be.
She played the part anyway, though, wriggling around just enough to make it seem like she was trying to escape.
I could do it now. I could just open my mouth and tell her. I could-
A warm hand found its way to her thigh, holding it tight in a bid to still her squirming. It succeeded, her body jolting to a stop in surprise at the new touch.
Oh, she liked that maybe too much.
Shadow’s hand held her leg up by the hybrid’s waist, seemingly unbothered by the position, of how Sonic was stood in the perfect way to get-
The blush that overcame her was debilitating, sending heat across not only her muzzle, but her shoulders and chest too.
She stuttered out a squeak.
Shadow raised a brow at it, confused by the tension spreading through the hero’s body.
“What’s wrong with you now?”
Sonic floundered like a fish out of water, attempting to pull her leg free, to limit some of their contact.
“N-Nothing. I just... You caught me at a bad time. I’m sick.” She forced out a tiny cough.
“Making excuses, hedgehog?”
Shadow leant in closer, eyes scanning Sonic’s face for any sign of a joke, her own expression smug.
And nonono get back.
Sonic began wriggling even more, desperate now to be free from the heat of Shadow’s body flush with hers and the hot hand wrapped around her thigh.
“Let me go, seriously! It’s contagious, probably.” She lied, scrambling back into the tree to make space.
Before Shadow could finish her lecture about how The Ultimate Lifeform couldn’t catch any illnesses, Sonic was out of her hold, shooting a hurried See Ya behind her as she raced off, heart pounding hard in her chest.
Sonic had been avoiding Shadow, and she was getting pretty good at it.
The second she caught a glimpse of red and black, she was on the move. The slight mention of Shadow’s name and she was making excuses to leave.
At one point they had crossed paths while on the search for an emerald, Sonic opting instead to leave all communications to the other members of Team Sonic (much to knuckles’ displeasure).
Shadow had watched her curiously, as if analysing a strange new specimen, a deep frown marring her face when Sonic had refused her bait to race later.
And as much as it pained Sonic to deny herself of some much-needed Shadow time, she couldn’t trust her body or her mind to behave.
Because now she had knowledge of how Shadow’s hands fit around her thighs, the perfect size to spread them open and slot herself between-
So, Sonic was avoiding Shadow, for now.
And she couldn’t even find it in herself to feel guilty about it, because if Shadow had never noticed her pathetic crush, then Sonic was sure she wouldn’t notice this either.
The late afternoon sun was warm as it danced across her fur, a lot of it visible thanks to her outfit, opting for a V-neck crop and a skirt over her usual running clothes.
She had no plans to run around and be active today, content to just lounge around and feel the grass sway across her legs and arms as she dozed off.
Sonic laid like this for a long while, possibly even hours, but as always, it was rare for the hero to get too much time alone. She could sense someone moving close by, drawing nearer and nearer, not even trying to be subtle.
She stayed put, eyes still closed, but she listened. The stranger stomped through the grass, likely flattening everything in their path, but Sonic saw no need to worry about them just yet.
Her nose twitched as she tried to use her other senses, not keen on opening her eyes and ruining the calm nap she had been undergoing all afternoon.
The soft scent of spring drifted by and the natural smell of grass and moss was strong here, with the occasional draught of flowers as the breeze blew pollen around.
Sonic took another large inhale, liking the floral smell of this part of Green Hill. Daffodils, daisies, roses, even lavender-
Her eyes flashed open and she made to move, but she was too late, because the next thing she knew her shoulder was being crushed back into the dirt below.
A heavy shoe held her in place, shocked green eyes trailing up the leg clothed in baggy black jeans, past a slim waist, until they landed on the angry scowl of the girl above her.
“Shadow, wow! Long time no see!” She tried, grinning up at her.
Shadow responded with a growl, pushing her heavy metal boot harder into her shoulder and producing a wince.
“Yeah, I missed you- ow! - too!”
The force pushing down on her shoulder was so strong at this point the hero feared her arm would come clean off.
“OK, what is your problem?”
Shadow’s laugh was incredulous and flat.
“My problem? Don’t play coy, hedgehog.”
Sonic clenched her teeth as her shoulder was pushed harder, all of Shadow’s weight pressed behind the blow.
“Quit it!”
“You’ve been avoiding me. Why?”
Sonic gaped at the accusation, sputtering a list of excuses, “I’ve been busy.... I saw you just last week....’, because how did she know that?
And all the while, Shadow glared down at her with disdain, evidently tired of the whole thing, if the increasing pressure on her collarbone was anything to go by.
Before her brain could connect to her mouth, she realised it was opening with a cocky smirk, cooing out “Aw, did ya’ really miss me?”
Shadow pulled her leg up high for a second, stomping back down with all her strength and catching on the top of Sonic’s chest.
Sonic gasped, clawed hands coming to grip around Shadow’s leg, pinching through the jeans. She wriggled and tugged until she finally caught some momentum, flipping Shadow down into the dirt.
But she didn’t go easily. No, they fought the entire time, as Shadow tensed her body to make it difficult to move her, claws tangled in each other’s quills as they hissed insults.
There was one second where Sonic thought she finally had her; the hybrid struggling beneath her, fangs raised in a snarl as she growled out the frustration with having her afternoon nap interrupted, when a hand in her quills tugged just right.
The feeling that zipped down her spine had her pausing, coming to a sudden stop as her mind hurried to categorise how good that touch had felt.
And it was as her brain was working this out that Shadow made her move, tugging hard on her quills again, this time to force her down back into the grass, taking her rightful place above Sonic.
One large hand grasped both of Sonic’s wrists, holding them above her head and leaving her awfully open for whatever Shadow had planned next.
They stared at each other, Sonic panting hard below while Shadow remained annoyingly composed. The hero felt ruffled, her quills a mess, the V-line of her shirt skewed, threatening to expose her chest at any moment.
Sonic peeked her eyes down, noting that her skirt wasn’t doing much better, sitting high on her upper thighs, likely leaving little to the imagination.
She wondered if Shadow could see under it from her angle, moving to close her legs, only to be blocked by Shadow’s body between and the warm hand that moved to her thigh.
The touch sent a shiver across her pelt, praying that Shadow hadn’t noticed it because she would never live it down. A quick glance down and she noted the way Shadow’s eyes were glued to her own gloved hand on vibrant blue.
Oh great.
“Are you happy now? You won, so let me go.”
Shadow shook her head.
“You’ve been acting strange lately.”
Oh great.
“Whatever. You’re just making excuses so you can kick my ass.”
“Usually, I can’t get rid of you. Asking for races, pestering me at work, always conveniently there when I’m on the other side of the planet.”
Sonic shrugged, “Don’t pretend you don’t like our races.”
Shadow just hummed, neither confirming nor denying that fact.
“I kept thinking, about how weird you were the last time I saw you.”
Sonic swallowed, throat dry and distracting as she tried to appear nonchalant to Shadow’s words.
“At first, I thought you really were just sick. An idiot like you probably has the immune system of a small child.”
Sonic rolled her eyes at the accusation (it was true).
“But then...” The thumb on Sonic’s thigh stroked over the soft fur, sending that weird heat curling low into her tummy again, “I did that, and-”
“And nothing! I told you, I felt sick, so I went home.” Sonic’s heart was pounding in her chest, feeling it all the way up in her throat as the tension grew.
Something in Shadow’s expression had shifted, something that scared Sonic. Not because the hybrid was any scarier than usual, but because it looked like she had Sonic all figured out.
“I want to test something out.”
The nervousness swirling in Sonic’s stomach continued to grow, feeling like prey caught in an inevitable trap.
“Test what?”
The hand on her thigh moved up, slowly, until gloved fingers were playing with the hem of her skirt. And Sonic could only hold her breath and wait for what happened next, because finally she was getting the attention she craved.
Shadow’s hand was hesitant, but the touch was firm, kneading softly at the finer peach fuzz on her inner thigh. Red eyes watched her closely and Sonic fought to hide her reactions, even as heat coiled rapidly in her core at the care she was getting.
Her lip was bitten between teeth to supress any strange sounds, and Sonic could feel the way her ears had folded back in submission, begging them to stand straight again with no luck.
No one had ever touched the hero in this manner before, and she was aware of just how obvious that probably was as she squirmed and blushed beneath such a simple caress.
Shadow’s thumb and finger suddenly pinched at the sensitive skin under her skirt, the action dragging a surprised grunt out of Sonic before she could catch it.
Embarrassingly, she noted how her legs were trembling, the hybrid no doubt feeling it under her hold.
“Do you mind?” Sonic snapped, glaring up at the other, “Haven’t you had enough?”
“No,” The hand inched a little higher, “Have you?”
The ball was in her court.
She could say yes, she did mind and push the other girl away and probably continue their fight.
Or, she could say no, that this was not nearly enough touching for her liking and explore the unknown variable of what Shadow would do next.
Sonic was never one to pass up on some adventure.
She tsked, allowing her knees to fall open slightly and earning a raised brow from the hybrid. The cogs seemingly turned in Shadow’s head before a grin was curling her lip.
“So, you do like it when I touch here... I had my suspicions about you, but,” The hand moved up higher, now fully under her skirt and squeezing at the fat there, “You really are shameless, hedgehog.”
Sonic’s body trembled with every touch, on edge from being on the other end of Shadow’s undeterred attention and secretly thriving on it.
“Shameless?” She hated how quiet her voice sounded, trying to add more confidence into her posture as she laughed, “You’re the one feeling me up under my skirt, Shads.”
Shadow only shrugged, crowding over her, Sonic’s arms still stretched high above her head in the other girl’s grip.
“I’m not trying to hide that I like it.”
Sonic had to take a minute to collect her thoughts.
They were close enough now that Sonic had to cross her eyes slightly to look at the hybrid, breaths mingled as Shadow continued to stroke patterns into the fur under her skirt.
Nerves buzzed under her fur as Shadow hovered close to her face, her tongue peeking out to wet at lips that suddenly felt too dry. Sonic had maybe only kissed a small handful of people before, nothing special and nothing serious, just quick pecks here and there.
Sonic didn’t think that Shadow would settle for something as simple as a peck. Or at least she hoped not.
She tilted her face up a little.
The last thing she saw before the kiss was Shadow’s grin, pressing it against Sonic’s lips softly.
And Sonic was right, because Shadow didn’t settle for just a peck. What started as a chaste press of their lips soon turned into Shadow angling her head and kissing her properly.
Sonic let her lead, laying unusually still, with her hands bounds and her thighs spread as Shadow began to lick into her mouth, humming eagerly as arousal stirred deep.
Her tail hurt from how much it was swaying against the ground below, lifting her hips up to free the pressure, pressing herself flush against the girl above her. This only egged Shadow on, upping her enthusiasm as the kiss grew hotter, Sonic fighting to keep her air in check.
The hand under her skirt burned as it trailed up and down her inner thigh, teasing too close to where her arousal was growing, hoping the hybrid would not discover just how damp her underwear was growing with each second.
A trace of fingers along the line of her panties that was stuck between the crease of her thigh had her shivering, a surprised moan mumbled directly into Shadow’s mouth. The grip around her wrists grew loose, the touch migrating down until Sonic’s waist was being held, fingers tickling as her fur was massaged. Slowly, the hand inched up, dangerously close to the curve of her chest.
With a gasp, Sonic pulled back from the kiss, pushing lightly on Shadow’s shoulder to hold her back while she collected her thoughts. She was acutely aware of the fact that they were still outside, out in the open for anyone to stumble across.
She grew hot at the thought.
“Not... Here...” She panted, absently licking the taste of the hybrid from her lips.
Shadow watched her closely for a second, before reaching back into her quills with a muttered “fine”, vision suddenly awash with the sickly green of Chaos Control.
They both tumbled hard and sudden onto a bed, Sonic laid on her back, bouncing lightly with the force of the other girl landing on top of her.
This isn’t my room-
Before she could even collect her bearings, Shadow was back in the space between her legs, warm hands prising her legs open with too much ease. And she did nothing more than blink, almost owlishly, as her usually stoic rival, her crush, stroked up her bare legs, squeezing her thigh again lightly.
Dark eyes roamed over Sonic with intent, moving from her trembling legs, up past her taut stomach and landing on her chest, keen on the way her top struggled to contain everything as she heaved in shallow breaths.
Sonic fought hard to stop the blush that threatened to engulf her, though the battle was futile the moment one of Shadow’s hands cupped the bare curve of her waist again, heat blooming under her muzzle at the touch.
The hybrid’s other hand settled by her head, giving her leverage as she bent down, nosing along Sonic’s jaw, urging her to angle her head better, before finding her mouth again.
Sonic sighed almost instantly into the kiss, finding herself needy for the feel of Shadow’s tongue licking into her mouth again. She was rewarded soon enough, humming her pleasure as Shadow pushed deeper, the slide of their lips wet and messy.
Sonic realised that she could lose herself easily like this, happy to lay there for as long as possible on her back, a warm body above her, giving her undivided attention.
That is, until the warm body above pressed even closer, the pointed edges of Shadow’s hips pressing flush against hers. She pulled back with a gasp, disorientated for a moment as she tried to catch her breath.
Above her, Shadow smirked, watching closely as she experimentally pressed her hips even closer, rubbing their clothed mounds together for just a second before stilling.
Sonic moaned.
“You like that, faker?”
“As if.” Sonic glared back, before turning to look to her side.
Something glinted in Shadow’s eye at the prospect of a challenge.
Both hands were now curled around Sonic’s waist, the grip almost bruising as Shadow rolled their hips flush again. And again. And again.
And the sliver of friction that arose between Sonic’s legs was enough to have her lashes fluttering, to have a shaky hand reaching around Shadow’s neck to use as an anchor as she rolled her hips up, too.
Shadow watched the spectacle with a slack jaw, eyes roaming up and down the other girl’s body in hopes of memorising every reaction.
Although the friction was a welcome sensation, it was ultimately not enough, Sonic’s brow creasing in frustration as she searched more and more for the arousal sitting low in her gut.
She whined, needy.
Shadow was happy to lean forwards, and lick back into her mouth, but not for long. Soon, she was nosing along peach fur, sharp teeth pinching at the delicate skin. Sonic’s breath hitched, stilling in her motions, before resuming her clumsy hump against Shadow, neck tilting back.
“Good job, princess.”
Sonic felt her ears fold back, embarrassed by the pet-name, no doubt red to match the blush marring her face. Her legs moved to snap closed, stopped by the hybrid in-between, instead locking them together.
Sonic tucked her face into the crook of Shadow’s neck; the girl above focused on nibbling the tip of her ears.
There was a gentle kiss to the crown of Sonic’s head, “Let me see.”
Sonic was realising that she wanted her rival to see her like this, to find her desirable, to get a rise out of her. She released a shaky sigh against Shadow’s neck, whether from her nerves or the feel of strong hands on her thighs, she wasn’t sure.
Her legs fell back open, allowing Shadow to press firmly against her again. The hybrid awarded her with a soft hold under her muzzle, tilting her face back and pressing greedy kisses to her lips. Sonic melted into it, going lax in the hold, letting Shadow spread her even wider.
When Shadow finally grew bored with sucking on Sonic’s tongue, she pulled back, sitting up straight.
“Off.”
Hands tugged on Sonic’s V-neck crop, offering her a chance to decline before she ripped it off. The hero’s chest still threatened to slip out of the material’s hold, made only worse when both of Shadow’s hands came up to grope at the soft flesh.
Shadow cupped the large handfuls before rolling them in circles, a shiver rolling down Sonic’s spine as hot breath was puffed over the exposed skin on her cleavage as Shadow leant back in.
The flat of a wet tongue laved over the material of her top, directly over where a nipple was pebbled beneath, dragging a choked sound from Sonic’s throat as she watched. The material of her shirt grew darker with each pass, teasing friction and heat over her sensitive buds, promising for more.
Sonic’s hand scrambled with the tie at the back of her neck, un-clasping the shirt, not even getting a chance to pull it all the way off, as Shadow grabbed the collar and tugged it down, exposing her.
There was no time to feel shy, as Shadow’s mouth was latching onto her nipple, sucking greedily at the pink bud, humming her content while her hand massaged the other.
“Chaos, Shadow... Don’t stop.”
Heat curled in her stomach as sharp teeth pinched, and warm lips sucked, a litany of quiet moans slipping out as her arousal grew.
Shadow finally pulled back with a wet pop, sitting back on her thighs to watch the hero beneath her.
“Feel good?” There was a smirk sitting on Shadow’s lips.
Sonic tried to imagine what a mess she looked right now, muzzle probably flushed like a tomato, shirt sitting now like a belt below her tits, legs still spread wide around Shadow’s waist.
Sonic only nodded in response.
Shadow hummed, finger playing idly with the hem of Sonic’s skirt, tickling just under teasingly, stroking the fur there in the wrong direction.
“Can I touch you here?” A warm hand inched under the skirt, stroking at the crease between Sonic’s thigh, catching on the elastic of her panties.
Sonic’s mind swam with all the possible responses she could call out, yes please... Keep going... I want you to touch me there, her mind hazy and loud as Shadow teased close to her core.
Instead, the only response she could muster was a weak whine as her hips rolled lightly, urging Shadow’s hand to move to where she needed it.
Shadow pinched at the edge of the skirt, lifting it up to join Sonic’s shirt that sat on her lower stomach.
The cold air meeting the wet mess between her legs sent a shiver down her spine, the sigh leaving her mouth needy.
Please touch me more please touch me-
Shadow’s eyes were zeroed in on the spot between Sonic’s legs, her own hips stuttering with the urge to press against it again.
Sonic was wet. So wet. Her cotton panties completely soaked, the fabric dark and sticking to Sonic’s arousal underneath. Without thinking, Shadow was reaching out, her thumb stroking down the entire length of Sonic’s pussy, soaking up more mess with the cotton.
“Excited?” Shadow grabbed once more at Sonic’s thighs, “You’re so wet.”
Sonic groaned, scowling up at the other hedgehog, unhappy with her smug smile.
“I bet you’re no better off.” She argued.
Shadow’s fingers retreated to tug on the zipper of her jeans, “Want to see?”
It was Sonic’s turn to grin, “I’m not going to say no, but I’m curious... How far are we planning on going?”
Her eyes raked up Shadow’s figure; her body lean and strong, but oh so beautiful. The round curve of her chest that was hidden under white fur and her tight black tee. Her exposed stomach, taut and toned, more white fur trailing down to sit under the band of her jeans, the lines of her underwear peeking out over her hips.
Gaia, she wanted to see it all.
But she couldn’t ignore the anxiety of the fact that she had no idea what she was doing.
Fortunately, unlike her, Shadow was not shy.
She tugged down the zip with ease, peeling down the baggy jeans until they pooled at her knees before kicking them off to the floor. Shadow left her underwear intact, the dark cotton wet, betraying just how affected she was.
“Sonic, let me clear,” One of Shadow’s legs moved to straddle over her hip, the other still resting between Sonic’s legs, sitting on her at an angle, “I’m going to fuck you.”
Something pulsed through Sonic’s very core, clenching around nothing, throbbing with the need for Shadow to follow through with her words.
When Shadow sat down, they pressed perfectly against each other, their clothed cunts kissing in a torturous grind as Shadow began to rub herself against the hero.
“I’m going to fuck you like this, get you even wetter.” Shadow sighed at the feel, “Then I’ll fuck you on my fingers, open you up.” She rocked her hips forward and back, bunching the fabric between them as they humped against each other, “Then I’ll really fuck you. I’ll even let you use my favourite toy. Would you like that, princess?”
Sonic nodded her head rapidly, grinding her own hips up as they began to scissor.
“Yeah, please ahhhn-! Please, Shads!”
Shadow moved one of her arms behind, leaning back for more leverage as she thrust forward, their clits bumping under the cotton of their panties.
“Oh fuck, Sonic. That’s it...”
Sonic watched in awe the way Shadow’s body moved above her; experienced, her hips lithe and fluid as she tried to fuck Sonic down into the bed with every roll of her hips.
The hero couldn’t stop the loud moan that tumbled out of her mouth, eyes lidded as she watched and watched, obsessed with the work of the Ultimate Lifeform.
And Sonic wanted this feeling to never end, for that perfect friction to keep rubbing between her folds and over her clit, to keep hearing the way Shadow moaned low and deep. But no matter how hard she tried to still her hips; to edge and prolong the feeling, she couldn’t hide the fact that she was a virgin.
Warmth tingled throughout her body, hips stuttering as she raced headlong towards satisfaction.
“S-Shadow, I’m gonna-!”
“Panties.” The hybrid gasped between a moan.
“Wha-?”
Shadow’s hand moved down, pulling at her own panties and moving them to the side, freeing her pussy for Sonic to ogle at openly. The blush pink skin stood out against her black fur, enticing Sonic to sit up higher on her elbows to see more.
She was halfway through a detailed daydream of just how that soft pink would feel under her tongue when said girl was barking orders at her.
“Sonic, c’mon, panties!”
Sonic’s hand fumbled down to her own mound, bunching her panties into the crease between her thigh, also now exposed to a heated stare.
Shadow angled her hips down again, their folds kissing in a slow and wet slide that had Sonic falling back into the pillows with a pathetic whine.
“S-Shit, Shads... really I-I nnghh I...”
Shadow ignored her babbling, eyes closed and mouth ajar in bliss as she fucked herself against Sonic. And the sight of it was mesmerising, like a dream to witness the usually stoic hybrid so free of her problems.
The hybrid’s hold on her thigh was tight, using it as an anchor as she humped forward and down onto the swollen pink clit that was just begging for attention.
“Such a good girl, letting me ride you hmm? You’re so wet for it too.” Shadow cooed, voice smug and so pleased with herself, “Fuck, I always like how you look on your back.”
And Sonic liked her view just as well, loved the way Shadow’s eyes roamed over her body, appreciating her bouncing breasts and the wetness of her pussy, wanting the praise to never end.
Shadow’s hips grew fast, no longer grinding slowly over her bud, but teasing it in a hurried manner, just like how her fingers would if she was alone. And she tried so hard to hold it in, but the impending buzz of her orgasm was deafening and she wanted it all.
Sonic’s eyes rolled up, thighs clenched as her hips stuttered and then she was letting go, the moan that left her was surprised. A spray of slick jolted them both alert, Shadow’s eyes flashing open while Sonic’s screwed shut tight at the feel.
The fabric between them was thoroughly soaked as Sonic came, nerves completely fried as she experienced her first orgasm at the hand of someone else.
Distantly, she was aware of Shadow’s hips slowing down to a stop, settling on tiny little grinds against her now sensitive core before pulling off completely. She was also aware of the continuous tremble that vibrated through her, chest panting hard as she tried to catch her breath.
Her attempts were cut short by a hungry mouth slotting over hers, Sonic opening her mouth in a bid to steal Shadow’s air before their tongues were busy again. Sonic’s hands wound into dark quills, holding her counterpart close, eager for more kisses and happy when Shadow returned the favour.
“That was fast.” Shadow’s voice was murmured against her lips, tone teasing.
Sonic pulled back, the hands in Shadow’s quills tugging them harshly, annoyed when she was still met with a shit-eating grin and no grimace.
“Fastest thing alive, duh.”
“Not everything’s a race, hedgehog.”
Sonic scowled, hating how hot her face felt.
“Well, what did you expect? It was my first time.”
Shadow paused from where she was groping at Sonic’s chest, one hand full, eyes bugging wide.
“First... Time...?”
She nodded.
“But... you’re...”
Sonic blinked up at her with a pout, “Cool? Charismatic? The most beautiful hedgehog you’ve ever seen-?”
“An attention whore.”
Sonic balked at the statement, scoffing as she pushed Shadow further away.
“Just because I have a lot of friends, it doesn’t mean I get around! The only one giving me attention is you.”
Shadow huffed at the idea of inflating Sonic’s ego even more than usual.
“I think you’ve had enough attention for today.”
Shadow made to move back, kneeling between Sonic’s spread legs before a quick hand was grabbing her wrist. Shadow raised a brow at the display, an argument prepared on her tongue before halting to a stop.
Sonic moved the hybrid’s hand, bringing it to hover for just a second, before pressing gloved fingers against her soaked arousal. Sonic’s hips twitched at the feel, grinding up lightly into the pressure.
“But I’m ready to go again...” Sonic sighed dreamily, “And you promised me more.”
Shadow watched then, slack jawed as the girl below used her hand, stroking along the wet cotton of her panties which had fallen back into place, pressing down over her hidden clit.
In a rush, she snatched her hand out of the hero’s grasp, a look of startled hurt flashing across Sonic’s face before it crumbled into something heated as she watched Shadow bite off her gloves.
“Lay back.”
Sonic didn’t even have the chance to fall back into the pillows as one of Shadow’s bare paws was shoving her back in haste. Lips snagged onto her own, Sonic not standing a chance against the tongue licking over the roof of her mouth, drool dripping down onto her chin.
Soon enough, the hybrid’s mouth was ghosting down, taking a small detour to suck on a perky pink nipple. An excited trill escaped Sonic as she arched her back, happy when Shadow continued with enthusiasm, inching down until she was kissing at the soft fur over Sonic’s tummy.
Fingers hooked into the waistband of her panties, dragging them down Sonic’s legs to be thrown over the side of the bed. Her skirt and shirt soon joined the pile, too. Warm paw pads found Sonic’s thighs, pushing open her legs again, putting her on display before the hybrid’s greedy eyes.
A thumb and forefinger spread apart her folds, her hole clenching around nothing, needy.
“Pretty,” Shadow cooed, gathering up slick as she swiped her fingers along the length of pink skin, smiling when Sonic’s legs opened wider, “And eager.”
Sonic ignored the quip, instead sitting up on her elbows to watch as the tip of a finger pressed against her hole. The warm pad found little resistance, dipping inside in one slow and long thrust all the way to the final knuckle.
Sonic sighed, unused to the feel of someone else’s fingers against her insides. The long finger seemed to know exactly what it was doing, pressing in and out, taking its time to press against the soft velvet of Sonic’s walls.
And all the while, Sonic watched, loving the way the hybrid’s fingers disappeared inside her, aided by the wet kiss of their skin as they made contact and the quiet moans she couldn’t hide.
The second finger was very welcome, Sonic’s hips unconsciously grinding up when they curled back, gliding over her sweet spot with scary precision.
“Shit, that’s so good Shadow... Mmhm!”
The warmth that was unfolding low in her tummy was addictive, chasing the feeling with every slow curl against the ribbed surface inside her, shameless as she fucked herself down on the hybrid’s hand.
Shadow’s eyes watched her every move, happy to see the girl below enjoy herself on something as simple as two fingers. The hybrid leant in, pressing wet kisses along Sonic’s muzzle until their lips met again in a messy press.
“Fuck, I want to eat you out.” Shadow panted between kisses, finger’s still fucking in rapidly, the sounds dirty and lewd.
“I-I want that.”
Shadow smirked against her lips, “I bet you do. I’m really good at it.”
Sonic’s lashes fluttered as her mind began to wander; just how good would the other girl’s tongue feel as it rubbed away the aching need between her legs? Shadow’s tongue was long; would she be able to ride her face until she was shaking from it? Would she play with her clit too? Maybe she would suck on it just like she was sucking on Sonic’s tongue now.
Sonic whined, desperate as all the thoughts raced through her head, hoping to encourage shadow to move down to where she was needed.
But instead, the hybrid puffed a breathless laugh against her mouth before sitting up, fingers still moving.
“Next time, princess,” Her finger’s slowed into a hard curl against her sweet spot, evidently pleased with the way Sonic shivered in turn, “I promised you my favourite toy.”
Then, warm fingers were pulling out. Sonic’s eyes opened, ready to protest, when she was greeted with the sight of Shadow sucking on her own messy fingers. Her brow was lax, in bliss as she suckled on the slick coating her fur, finally getting a taste of the hero.
“This will do for now.” Shadow sighed as she lapped at the last finger.
Gaia, I’m not gonna last
Shadow rose from the bed, moving over to one of the drawers in her room and rummaging through the neatly folded items inside. She returned not long after, an item in hand.
A pink dildo.
But further inspection revealed it to be more than that. It appeared double ended, short and curved on one end, long and thick on the other, with a textured bump in the middle.
“A strap?”
Shadow hummed, kneeling back on the bed between Sonic’s legs.
“My favourite one,” The girl above finally reached to remove her own shirt, pulling it overhead, followed by her bra. The sight of Shadow’s bare chest left Sonic’s mind unhelpfully blank as she stared. Shadow smirked down at her, “Can I fuck you with it?”
Sonic nodded, because of course she can, she would never dream of saying no.
She watched with intense focus as Shadow’s hand moved down, pulling off her own panties before teasing along her slit. Sonic watched as the girl's finger’s dipped inside herself, mouth falling open in a relieved sigh as she finally took some of the edge off.
Sonic took the initiative to sit up, kissing under Shadow’s jaw and along her chest as the hybrid fingered herself. Her soft moans vibrated under Sonic’s lips, the hero making a mental note to store the sound away for use when she was next alone.
A hand on her shoulder had Sonic falling back into the pillows, the hybrid moving the pink toy down, slotting the shorter, curved end of the toy inside herself. The other end jutted out, reminiscent of a real cock standing ready.
Sonic allowed the other girl to manoeuvre her, placing a pillow under her hips as deft hands held Sonic’s thighs open, one hand spreading the hero’s pink folds wide, her pussy twitching in need as Shadow grew closer.
A two-toned hand stroked up and down the pink shaft, “I doubt I’ll need this, but...” she spat into her open palm before coating the silicone, “Just in case.”
Sonic felt breathless, the anticipation sending a fray of butterflies loose in her tummy. The rounded tip rubbed against her wet hole, pushing against the seal for a few seconds before pulling back. Shadow continued this for a while, until suddenly the head was popping inside and the pressure was growing tight.
“Ahh, shit. Keep going.” Sonic panted, forcing herself to relax against the foreign feeling.
Shadow pressed her hips closer, watching the way the pink toy disappeared into the hero’s tight hole, coating it with her slick. The slide was slow, careful, the grip around her thighs almost painful.
The continuous push was almost torturous, feeling so full, the stretch teasing yet providing no real friction.
Finally, the press of black fur against her own could be felt, hips flush and finally full. Sonic felt the way her body shook with need, unconsciously clenching around the toy.
“You’re taking me so well,” Shadow cooed, the hand that was spreading her pussy open inching higher, a thumb rolling Sonic’s clit in a lazy circle. Sonic groaned, rolling her hips up for more, Shadow sighing a low, “Good girl.”
Strong hips finally pulled back, before pushing forward in a firm thrust. Shadow watched Sonic carefully, noting the way Sonic thrust her hips up again for more.
The hybrid began a continuous pace, thrusting the toy in and out of Sonic’s core. A chorus of moans filled the room as Shadow fucked her, thumb still rubbing over her clit.
Sonic fought back the deep purr that threatened to escape, building low in her chest as the curved silicone stroked along the soft swell of her sweet spot. She purposefully clenched tight on every thrust in, overtaken with the tight feel of Shadow making space inside her.
Something began to burn in her chest as she arched her back, pressure building dull and almost painful in her groin as she chased that high.
“Nnggh! Shadow... Can’t... fuck, I’m gonna cum-!” She whined.
Shadow crowded over her, long fingers curling around her neck just under her chin, forcing her gaze up as her hips snapped harshly forward
“No, you’re not,” the hybrid pressed her hips flush, grinding in a way that rubbed the short end of the toy inside her, too “Fuck, don’t you dare.”
But it was too late, because the tight grip around Sonic’s throat had her dizzy, and the short but deep thrusts that had her cervix feeling bruised were enough to send her spiralling.
The moan she cried out was breathless, eyes rolling to the whites as her vision blacked out and she came. She clenched hard around the toy, wanting to keep it inside even as she spilled around it, soaking the sheets below in a series of short gushes that had Shadow mesmerised.
“F-Fuck you, I told you to hold it.” The hybrid growled, even as she continued to thrust into the wet hole below.
Sonic’s words were garbled as she rode out the aftermath, tingles rolling down her spine to the tips of her toes as the dark hedgehog fucked her hard.
It was now Shadow’s turn to groan as she ground her hips in tiny circles, the toy inside her pushing perfectly against her own sweet spot. Her tail wagged, excited as she watched the hero crumble below her, on the brink of overstimulation, her eyes filling with tears.
“Ahhhh... Wait just a little longer for me princess, OK?” She rocked her hips forward, feeling the occasional resistance as the tip of the dildo pressed against Sonic’s cervix, earning a tired sob, “You’re taking my cock so well.”
And it was true.
Now, as Sonic laid below, limp and exhausted, her pussy soaked and stretched, she was the perfect hole for Shadow to use. Shadow cupped at the girl's breasts, leaning down to swipe her tongue over them before sucking a nipple into her mouth.
The moan she gained was encouraging, nibbling against the silky flesh, a peach hand winding its way into dark quills and holding her there while she nursed.
The new angle now meant that Shadow’s clit was pressed perfectly against the textured bump in the middle of the toy, its goal to rub her to completion.
The combination of Sonic’s taste on her lips, a warm and soft nipple in her mouth, the stimulation on her clit and the grind of the toy in her pussy had Shadow crying out.
She mumbled a litany of praises against Sonic’s chest, “good girl”, “you were made for this”, “you like this, don’t you? Such an obedient hole for me”, lost in the delirium of lust as she neared her peak.
All the while, Sonic clung onto the hybrid with need, unable to understand how she could feel so mind numbingly good yet pained at the same time. How could that dull throb have grown to bursting point once again?
It was as she was mulling that over that a beautifully timed suck to her nipple along with a firm thrust inside had her soaking the silicone toy and their fur again. Sonic trembled as the third orgasm washed over her, aching deep inside, but satisfying all the same.
“Chaos, you’re pretty when you cum, aren’t you?” Shadow sighed, eyes rolling up to meet electric greens.
Sonic nodded.
Shadow chuckled at that, licking back into the girl’s open mouth, sucking on her bottom lip.
“So pretty... Shit, just seeing you like this is gonna make me... mmmh!”
A couple of thrusts and then Shadow’s hips were stilling, grinding forward in tiny circles that pushed the toy just right against that soft and plush skin inside. Shadow whined her pleasure against Sonic’s lips, who nibbled and kissed them as she rode out her orgasm.
The room was filled with the sound of their heavy breaths, and the occasional wet kiss as Sonic eagerly took what she could while they both recovered.
“...How was it?” Shadow’s words were muffled against Sonic’s skin.
A chuckle vibrated through Sonic’s chest, the slight chafe of the wet sheets beneath her ass uncomfortable now.
“Shads, I came three times.”
Shadow huffed, sitting up slightly to look over the girl. She rolled her hips lightly.
“Not feeling a fourth?”
Sonic’s hand shot out to a black shoulder, pushing her back with a wince.
“No.”
Shadow sighed, pulling her hips back slowly and watching as the pink toy slid out of the hero’s wet sex.
“We can work you up to it.”
Sonic clenched around the feel of being empty, secretly thinking about the next time she could have the hybrid inside her.
“And how would we do that?” Sonic’s smile was cheeky.
“This isn’t my only toy.”
Shadow pulled the toy out of herself with a groan, rubbing the silicone through her pink folds and bumping it with her clit a few times before discarding it on the bed.
Gracefully, the hybrid slid into the empty space beside her, sitting up on one elbow while her other hand stroked soothingly over Sonic’s waist.
“You seem pretty experienced with them.” Sonic mused.
“Does it bother you?”
“Nah. Just means you can show me everything you know.” Sonic grinned up at her.
The girl hummed as if in thought, “My lessons aren’t usually free, but I’ll make an exception,” Shadow kissed along the edge of her muzzle, seemingly happy when Sonic turned to kiss her properly, “Maybe next time I’ll let you eat me out. I can teach you, talk you through it.”
The promise of a next time had Sonic stirring, moaning her enthusiasm against lazy lips.
“An exception? Shads, I knew you liked me.” She teased.
“Obviously.”
An excited air filled her lungs as she gasped around the kisses that followed, mumbling a giddy, “I like you too” against soft lips.
“And I bet you’re a good teacher.”
“I like to take a hands-on approach.”
Oh, I can tell.
They continued to kiss lazily through their afterglow, until the wet sheets beneath them were unbearable and the hybrid insisted they at least strip them before it was dark.
Sonic simply watched from her spot on the floor as Shadow worked around her, dozing lightly until she was being dragged back into the bed by insistent hands.
Hands that were touchy and accompanied by dirty promises whispered into her ear from behind, which soon enough had her tail wagging in interest.
“Ready for that fourth?”
And sure enough, she was.
