Work Text:
Breaking and Entering
It’d been a while. Well. Not really. But to be completely honest, when you want someone as much as Sonic wanted Shadow, even a day could feel like forever.
Sonic slid an arm behind his head and nestled deeper into his bed covers, wide awake despite the late hour. Outside, the moon was full and he was all the more restless for it. It would be an amazing night for a run, but he’d already done that. For hours. He thought it would help him sleep, but….
Turns out sexual frustration is a real relentless bitch.
He stared out his open window, the gentle evening breeze that nudged and ruffled his curtains enough to feel like a caress across his exposed flesh. His body felt hot, despite the cool air, like he was flushed all over.
He kicked his blankets off to roll onto his stomach in frustration, but that only made things worse. His sheets were silky soft against his cheek and still smelled faintly of Shadow, even though the agent had been gone for more than a week.
He groaned into the soft cushion of mattress and felt his hips roll of their own accord, his half hard dick delighting in the friction. He bit his bottom lip as his hands dug into the sheets, mind beginning to wander, imagining strong hands digging into his flesh, holding his ass up and his hips still. He imagined that Shadow’s hand moved up to stroke his tail, teasing until Sonic lifted it of his own free will, damn near begging without words.
He whined, high and needy, his eyes closing as his fantasy continued. His cock twitched in its sheath, begging for attention, but Sonic ignored it. Shadow was always saying he had no self-control.
He’d show him.
In his mind’s eye, he heard Shadow’s gruff chuckle, amused at Sonic’s eagerness and Sonic was too far gone to care. Dark bare hands squeezed his ass cheeks, pulling them apart while their owner growled hungrily, tracing a finger over his exposed hole.
Sonic whimpered, another stronger breeze from the window sending shivers down his spine. With his ass up in the air, he had nothing to rut against, and his dick was so hard now…. It’d been two minutes of self-control. That was probably enough, right?
He reached for his dick, needing relief, but was rudely jolted out of his stupor when he felt a hand close around his wrist, quickly pinning it behind his back. His quills bristled, immediately trying to twist around, but the intruder was too strong and skilled at avoiding Sonic’s natural protection.
“Get the fuck off!” Sonic snarled, bucking back against a near solid wall of muscle.
“Oh, I fully plan on it,” a familiar, gravelly voice spoke before Sonic’s other wrist was snatched and held with its twin, forcing his face down and into the sheets. “And it seems you do as well.”
Sonic partially sagged in relief. “Shadow, you son of a bitch. You scared the shit out of me!”
Shadow shifted his hold so that one hand still held Sonic’s wrists in place. He pressed himself between Sonic’s legs and let his hand stroke up the inside of a cobalt thigh. Sonic let out a little gasp, his heart racing anew. Shadow smirked. “You don’t seem scared to me. You just seem horny.”
That same hand came up to trace the line of a narrow blue hip, but didn’t move where Sonic wanted it most.
“What were you thinking about, hedgehog?”
Sonic swallowed hard, a light sweat breaking out across his skin. “Nothing. I was trying to sleep before you so rudely did the whole breaking and entering thing.”
Shadow jerked back on Sonic’s wrists and he let out a soft pained yelp even as his dick twitched. “Lies. Besides, I broke nothing. Your window was open, which I would have considered an invitation on its own until I arrived to find you ass up and moaning my name.”
Sonic struggled half-heartedly for freedom, but Shadow’s grip was vice-like. The dark hedgehog traced a finger over Sonic’s tail, and the hero couldn’t stifle his whimper of want. “What were you imagining? Tell me the truth.”
Sonic’s eyes closed, his mind completely focused on the sensation of Shadow’s bare fingertip moving from the tip of his tail, down its underside to--
“You!”
Sonic’s ears flicked back at the familiar snap of a bottle being opened, and his breath quickened. Beneath him his cock was already forming a puddle of precum, still rock hard and desperate for Shadow’s touch.
Sonic waited eagerly for Shadow’s fingers to push into him, to open and spread him just how he wanted, but nothing happened. He whined in frustration. “What are you waiting for!?”
“For you to tell me what you were imagining.”
“I did!”
“You know what I want,” Shadow growled, a single finger lightly brushing against Sonic’s tight pucker. “Give me what I want, and I’ll give you what you want.”
Sonic pushed back against Shadow, but it was useless. With his wrists pinned behind him, his legs bent under him, and ass in the air, there was little he could do. “I was imagining this.”
“Mmm,” Shadow hummed, and Sonic swore he could feel the vibration of it inside. He panted, dick throbbing, hole aching to be filled, and nothing was happening.
“What was I doing to you?” Shadow asked, allowing his finger to push inside, but just barely.
Sonic wanted to cry, his body was nothing but sheer need. “Y-you were playing with my tail.”
Shadow released Sonic’s wrists, confident his prey wasn’t going anywhere. He lightly gripped Sonic’s tail and pulled gently. “Like this?”
“Y-yeah,” Sonic panted, hands flattening by his shoulders as he twisted his head around to see Shadow on his knees behind him, draped in moonlight. The sight alone was almost enough to make Sonic almost lose it. He met crimson eyes and licked his lips. “And you lifted it up. You wanted to... see me.”
Dark eyelids lowered seductively, making sure Sonic was watching as he lifted the other’s tail and then slid that single finger that had barely been opening him all the way inside.
Sonic keened and grabbed at the sheets, burying his face back in them to try and muffle his sounds.
“Like that?” Shadow asked, pumping his finger in and out slowly.
“Yes, Chaos yes, like that, Shadow….”
“What else?”
Sonic rocked his hips back hard, trying to make Shadow pick up the pace, trying to get more, but a dark hard gripped his hip, stilling his movements. Sonic groaned in frustration. “That. You did that.”
“What?” Shadow asked. “Make you exercise a semblance of self-control?”
Sonic growled, ears pinning back, but nodded. “But… rougher….”
Shadow’s hand dug into his hip, claws nearly piercing flesh as he added a second finger. Sonic moaned loudly, tail lifting just like in his fantasy.
Shadow worked him open far slower than he wanted, but with those dangerous claws in place, he couldn’t move without piercing his own flesh.
“I imagined this too,” Shadow whispered. He curled his fingers, hitting a spot inside Sonic that had him squirming and sobbing with need. “When I was gone, I imagined you just like this. In my dreams, I go slow. I work you over until you’re sobbing, until you don’t have a single coherent thought left in your head, and you’re an absolute mess.”
Sonic whined, hips meeting Shadow’s, keening when the hybrid added a third finger. “S-shadow, Shadow, I’m close. I’m close, Shadow. Please. Please.”
Shadow let out a quiet moan, his head falling back as he pushed Sonic open wider and felt how his lover clenched and tightened around him, knowing it would soon be his cock enjoying the sensation. “That. That’s what I imagine. That’s always what does it for me. You begging me to fuck you.” Shadow removed his fingers and quickly reached for the bottle of lube he’d tucked into his quills, slickening his thick length before bringing it to Sonic’s entrance. “Tell me what you want, Sonic.”
The hero shuddered at Shadow’s use of his name as much as the feeling of that hot, hard dick prodding at his aching hole. “Shadow, fuck, I want you, you freaking moron!”
“That’s not how we ask--”
In the blink of an eye, Sonic slid forward, lowering himself fully to the bed and twisting around. He narrowed his eyes at his partner, grateful that Tails was out of the house for the night because things were about to get loud. He tackled him, using Shadow’s surprise to his benefit and forcing the hybrid down to the bed. He pinned Shadow’s hands by his head and smirked, very much appreciating the flushed and flustered look on his partner’s face. “What was that, Shadow?” he teased, rolling his hips against Shadow’s length. “What did you want?”
The agent ground his teeth, refusing to say the words, but Sonic could see the quick rise and fall of his chest, see the jump of his pulse in his throat, feel the tremble in his body. “C’mon Shads, just say the words. That’s not so hard, is it?”
Shadow growled, low and deep, and easily brushed Sonic’s hands aside, reminding the hero that when it came to strength, Shadow was champion. The agent rose, sitting with Sonic, straddling his lap, and met him nose to nose. “I could leave,” he threatened. “I could leave you like this. Hard and empty, with no release.”
Sonic huffed lightly, knowing emerald eyes meeting crimson. “Bull. Shit.”
They held for a moment, neither backing down, neither moving or bending to the other’s will. The air was thick with tension, their breaths fast and hot against parted lips that begged to be ravaged, and then, simultaneously, they moved. They came together with force, hands clawing and caressing, each touch desperate and rough, loving and tender and everything both of them needed. Shadow’s tongue delved into Sonic’s mouth, moving against the other’s, exploring him anew, like it’d been years and not a week since he’d seen him last, and Sonic was just the same.
Shadow broke away, panting, turning his attention to Sonic’s neck. “Fuck,” he whispered against soft blue fur as he sucked and nipped. “I missed you.”
Sonic moaned and gasped, pulling Shadow’s head toward him, encouraging the other to stay right where he was. “I missed you too,” Sonic replied breathlessly. “Obviously.”
Shadow smirked, mind going back to walking in on Sonic in the most amazing position. He returned to Sonic’s lips with fervor, hoisting the other’s hips up with ease and settling him at the head of his dick. This time he didn’t ask for words, and neither did Sonic. Their bodies spoke loudly enough.
Crimson eyes met half-lidded emerald as Shadow slowly pushed into Sonic’s tight heat, watching his surrender as the hybrid fully seated himself and held there, unmoving, but Sonic didn’t wait. He pushed himself up and lowered himself back down, eyes closing, mouth opening in a low moan as he finally got what he wanted. Shadow felt so good inside. So good. The agent was big and thick and taking him in was always Sonic’s favorite challenge.
One that hadn’t managed to best him yet.
Shadow watched Sonic ride him, relishing the look of pure pleasure that blossomed across his love’s face as much as the delicious sensation of Sonic’s ass gripping him so tightly he had to sink his own claws into the soft flesh of his palms to keep himself from going over the edge too fast. He gasped when Sonic quickened his pace and began to meet him thrust for thrust.
It felt so good, but it’d been too long. Far too long, and Shadow needed to reclaim Sonic in the most animalistic of ways. He grabbed Sonic’s shoulders and rolled them so that Sonic lay beneath him. He pushed blue legs up so that Sonic’s knees nearly touched his chest and then he thrust forward hard.
Sonic howled, but the claws that dragged down Shadow’s back leaving angry red tracks only pulled him closer, only demanded more. Ebony hips slapped forward, setting a steady, but punishingly hard pace. Sonic could barely speak. Shadow was splitting him open, stretching and filling him up in just the way he’d been craving, and though he knew he’d barely be able to move tomorrow, he just wanted more.
Shadow shifted his position, just a little, but enough that Sonic’s prostate was hit over and over and over again until he was nearly crawling out of his skin. “There, oh fuck, Shadow, there. D-don’t stop. Don’t stop!” Sonic dug his claws into Shadow's back, his whole body tensing, holding his breath.
“That’s it baby,” Shadow managed to growl out between clenched teeth as he kept hitting that same spot. “Let go. I want to feel you cum on my dick.”
That was it. That was all it took. With a cry of Shadow’s name, Sonic exploded. Pulses of pearly white cum shot across his stomach with enough force that some managed to hit the underside of his chin. His whole body spasmed, limbs fighting to be released from Shadow’s hold as the agent continued to thrust inside the hero’s rhythmically clenching insides until finally he pushed inside as deep as he could, deep enough that Sonic cried out as the agent finally released his load, coating the hero’s insides and filling him up until some managed to escape around the hybrid’s cock, smearing across the inside of quivering blue thighs. Shadow let out a guttural groan, body finally relaxing as he came down from his high.
Sonic’s useless noodle arms fell from Shadow’s back to lay limply at his sides, his eyes blinking slowly and unfocused, his brain a mess of hormones and endorphins. Shadow released his legs, helping them unfold and stretch out on either side of him. He nuzzled Sonic’s cheek, a soft purr leaving his chest as he lapped at the splatters of cum that soaked peach fur.
Sonic’s exhausted dick twitched back to life as soon as the hero realized what Shadow was doing. He hummed and weakly brought his hands up to rub gentle circles into the soft ebony fur of Shadow’s lower back. “I don’t think I’m going to be able to walk tomorrow.”
Shadow smiled as he pressed tender kisses to Sonic’s face and then his lips, feeling his cock already starting to harden again, still deep within his lover. “Hmmm, it’s a shame your boyfriend can’t simply heal you-- Oh wait, he absolutely can and will. Which is a good thing if you’re interested in another round… or two....”
Sonic laughed and wrapped his legs round Shadow’s hips. “You know I am. Besides, if you’re going to get in trouble for breaking and entering, you might as well go all out, huh?” Sonic paused, waiting for Shadow’s reaction, but received only a blank look in response. “You know. Because you entered, and broke me?”
Shadow’s head fell to Sonic’s shoulder with an exasperated sigh. “I’m going to kill you.”
“That’s the goal!”
