Work Text:
Another peaceful day.
Well, except for the two scuffling hedgehogs.
“Heh, is that all you got?”
Sonic stood, brushing the dirt off his gloves, tossing a smirk at his rival. Clearly Shadow was slacking, clearly he isn’t quite fighting as hard as normal.
The black hedgehog growled, lunging forwards. “You wish, faker.”
He managed to latch his arms around Sonic’s shoulders and pull them both to the floor, where they wrestled, scratching and kicking at each other like feral animals.
At one point, Sonic managed to land a kick to Shadow’s stomach that threw him entirely off guard, so much so that he seized the chance to flip them over, Sonic now on top. He pinned his rival’s arms to the floor, that smirk returning to his face.
“Got you right where I wanted you,” he snickered.
And Shadow, Chaos help him, flushed. He felt the heat rising up his face before he could realise it, turning his face away.
He panicked.
“Get off me, faker, I have places to be.”
Noting the end of their tussle, Sonic let up, standing and straightening his bandana. “Alright, alright. But I win this one, yeah?”
He turned to his rival, extending a hand to help him up, only to be met with a gust of wind as Shadow sped away, air shoes glowing in his wake.
He frowned. Maybe he really did have somewhere to be.
—
As it turned out, Shadow did have somewhere to be. Namely, his bedroom, with the door locked. Alone. Solo. Not even Rouge was allowed in.
Because, really, what happened back there?
They had been in many somewhat compromising positions before during their fights – heck, the fights themselves even practically commanded the close proximity – but still. Why was he reacting like this?
Why was he reacting like this now?
Out of all the fights they’ve had, Shadow could only think of one thing that was particularly different; Sonic flipping them over and sitting on top of him.
…Oh.
Shadow shook his head, burying his head in his blankets. He must have just been too tired.
—
Sleep that night didn’t offer the hedgehog much reprieve, either. Or the next few nights, for that matter.
He would constantly have these unusual dreams, all of which seemed to feature his cobalt rival in some way. They would mostly replay that last fight they had; and at first it seemed harmless, Shadow simply reliving his loss over and over.
And then the third night came, and the dream changed.
They would be sparring as normal, and Shadow would tackle his opponent, and then receive the kick to the stomach as Sonic flipped them over. Sonic would pin his arms down, and smirk at him from above, and Shadow would hear the ever-smug “got you right where I wanted you” – except this time.
This time it would sound different.
Sonic’s voice would be deeper, laced with something Shadow had yet to place, and he would lean closer, eyes lidded, as he spoke the words.
And it would do something to Shadow, ignite some sort of spark in him, and he would have the audacity to return the smirk and ask, daringly:
“And where, pray tell, might that be, faker?”
And Sonic would close his eyes, and connect their lips, and they would be kissing, and –
Shadow woke with a start.
What the hell. Where did that come from?
He groaned, running a hand down his face. The sun peeked through his curtains, so he had no chance at getting back to sleep now. Might as well get on with his day.
Although, he thought as he made his morning coffee, there was no chance he was going out today. Best not to risk coming across Sonic while he was so… Well.
Whatever.
—
The dream kept returning, and it kept going.
By the fifth night, they would be kissing for a while. One might even call it making out, from the way their dream selves would lick into each other’s mouths, gloved fingers tangling in messy quills and tugging at brown bandanas.
Sonic would make these adorable sounds when Shadow pulled his quills in just the right way, sending the other crazy.
By the seventh night, they began to progress into more than just kissing.
They would be kissing, and then Sonic would break them apart momentarily. They would lock eyes, and Sonic would smile, closing his eyes before pushing his hips against his own, and Shadow would see stars.
He would begin to move, and they would grind together for a little while, panting and moaning. Sonic would say “yes” every now and then, clearly feeling pleasured.
Shadow wouldn’t quite know what to do, but Sonic would take the lead, seeming to be the more experienced of the two. He would set the rhythm, and it would be so perfect that Shadow couldn’t help but –
He woke suddenly, chest heaving.
This was getting out of hand.
He made to move, before noticing how uncomfortable he felt. Grimacing, he lifted his duvet, only to find that he appeared to have had, uh, an accident.
Shadow sighed. That damn blue hedgehog.
He rose, moving to the bathroom in an attempt to clean himself off as best he could, and then removed the dirty covers from his bed. On the way to the washing machine, however, he was intercepted by a very curious bat.
“Shadow, honey,” she crooned. “Why are you washing your sheets at –” She checked the time. “Twenty past five in the morning?”
The black hedgehog huffed, continuing to the machine and shoving his sheets in. “It’s frankly none of your business, Rouge. Go back to bed.”
“See, I would, but you woke me up when you went in the bathroom, honey. I want to know what happened.” She lowered her tone conspiratorially. “Did you wet the bed?”
“No!” Shadow replied indignantly, before hesitating. “Well, actually –”
Rouge threw an arm around her friend’s shoulders. “Aw, did baby have his first wet dream? Congratulations, honey!”
There was no point fighting this, Shadow determined. He sunk to the floor, head in his hands.
“What’s wrong with me?”
Rouge tutted. “Honey, there’s nothing wrong with having spicy dreams! Everyone has them. Except Omega, of course, but he doesn’t dream, so he hardly counts. It just means that you might have some teeny tiny sexual interest in whoever the dreams are about.”
Shadow shrunk into himself even further.
“Can I ask who the dream was about?” Rouge pressed gently.
He sighed. “Sonic.”
The bat gasped excitedly. “Oh, honey! It’s your gay awakening! I’m so proud of you!”
“No,” Shadow said firmly. “It can’t be. I’m not in love with him.”
Rouge laughed. “Of course not. But you’re attracted to him? You want to fuck him?”
Shadow squirmed. “I – I suppose, if that dream is anything to go by.”
“Well, then, honey, make a move! Make that dream a reality! Go and have bountiful sex with him!”
“But we didn’t even –”
“Ah-ah!” Rouge hushed him, pushing a finger to his lips. “Go! Now!”
“This early in the morning?”
“No time like the present! Now scram!”
He was screwed.
—
Fifteen minutes later, he stood at the door of the hut Sonic and the fox seemed to share. Fifteen minutes, because he took the long way. Because he was a little terrified.
But, maybe Rouge was right. Maybe the dream was a sign.
Maybe he really did want this.
He rose a hand to knock on the door, when it swung open, revealing a quite surprised fox.
“Oh – Shadow!” Tails exclaimed. “What can I do for you at this hour?”
“I, um, actually –” he stuttered, unable to get his words out.
Luckily, he didn’t have to, as Sonic appeared at that moment; he must have heard Tails’ surprise and come to investigate for himself. Typical hedgehog.
“Hey Shadow! Long time no see,” Sonic waved. “Come in, come in! Tails was just on the way to his workshop. See you later, buddy,” he said, turning to ruffle his brother’s head.
As soon as Tails closed the door behind him, Shadow’s eyes snapped to his rival.
“So, what can I do for –”
“Sonic,” he cut in, desperate. “I’m not going to beat around the bush. I’ve been having some… unusual dreams, to say the least.”
“Oh, are –”
Shadow held up a hand to silence him.
“Let me finish.” He inhaled. “I don’t know if it’s romantic, but the thing I know for certain is –”
He stepped forward, leaving only a little space between the two of them.
“Sonic. I want to have sex with you. I’ve been dreaming about it and I think it has to be a sign, but I wanted to –”
The blue hedgehog silenced him with a hand over his mouth. He grinned.
“About damn time,” he said, before connecting their lips.
Now, dream Sonic had been a pretty good kisser. But he was nothing in comparison to the real thing.
Sonic was warm, he was gentle, his lips moved softly but with a force behind them, almost a desperation. His hands snaked around his waist hesitantly, pulling him ever closer.
Shadow was in heaven.
He slid his fingers up into Sonic’s quills, tugging at them gently, experimentally. Sonic let out a soft whimper, breaking their kiss.
“Do that again,” he murmured lowly. Shadow was more than happy to comply.
They kissed for a little while longer, progressing from lips to tongues, wet noises beginning to fill the room. Thank Chaos Tails wouldn’t be home for a while.
After some time, Shadow was the one to break their kiss, whispering huskily, “bed?”
Sonic nodded, taking the black hedgehog’s hand and leading the way to his bedroom.
Upon their arrival, they both hesitated.
“So, how should we do this?” Sonic asked. “What would be best for you?”
Shadow flushed, recalling the reason he began feeling this way in the first place.
“You on top. No, uh, penetration. I just want to feel you.”
Sonic nodded. “Alrighty! Get on the bed then,” he snickered, Shadow all too happy to comply.
He made himself comfortable, laying amongst the pillows, before motioning to Sonic to join him. The blue hedgehog was all too eager, straddling him with a passion he had never seen before.
“You don’t know how long I’ve wanted this,” Sonic murmured, collecting Shadow’s wrists in his hands and pushing them above his head, restraining him. He then licked up his neck, resulting in a gasp from his rival, and he could only smirk before crashing their lips together once again, their tongues dancing together like they were the perfect partners, destined to tango.
“Fuck,” he panted as they separated for air once more. “Who knew you’d be such a good kisser, Shads?”
To which the ultimate lifeform mirrored his smirk, lifting his hips suddenly and eliciting a gasp from the blue hedgehog.
Sonic pressed down, eager to return the pressure, and they began to rock against each other, just like Shadow had dreamed. They were two feral animals mating, desperate to touch each other and feel release.
“Faker,” Shadow gasped as they began to move faster. “Could you – ah, would you touch me? Down there?”
Grinning, Sonic ghosted his fingers across Shadow’s crotch. “What, down here?”
Shadow growled. “Don’t tease.”
“Okay, okay, sorry,” he said, shutting him up with a kiss, which became less kiss and more breathing into each other’s mouths as they rutted against each other.
“Sonic, please.”
The blue hedgehog smirked again, this time collecting Shadow in his grasp, beginning to stroke him gently.
Shadow positively keened at the attention, lightly moaning as he felt pleasure he had never felt before. And they hadn’t even gone all the way yet! It got better? He could hardly believe that something could feel better than this.
And then he felt it coming.
“Sonic, ah, I –”
Well, he tried to warn him, at least.
White splattered over blue fur as he climaxed, flushing as he realised just how quickly he had finished.
“Sonic, I’m so sorry, I –”
“Shads, that was the hottest thing I’ve ever seen,” Sonic interrupted, shifting his position and beginning to roll his hips more frantically against his thigh. “You were so fucking sexy, I’m so proud of you, I –” He cut himself off with a moan as he, too, climaxed against fur that didn’t belong to him.
Their eyes met and they both began to laugh.
“Wow,” Sonic breathed. “You were –”
“Incredible,” Shadow finished.
“Yeah.”
A second, before:
“Shit, I’m meant to be meeting Knuckles for breakfast!”
Shadow chuckled, sitting up. “Let’s clean up first.”
“Good idea!”
“Oh, and Sonic?”
The blue hedgehog turned, and Shadow kissed him.
“I would very much like to do this again.”
