Work Text:
The snow outside coated the world in pure white. A slight winter breeze still found a way to sneak itself into the house, though the warmth from the fireplace kept it from getting too cold. Shadow had gone out to pick up supplies to make hot chocolate later and definitely not because Sonic forgot to grab them yesterday. Now here Sonic was alone on the couch, in an oversized sweater and panties, sucking on a peppermint stick while he searched for good Christmas movies he and Shadow could watch.
It was starting to get boring and lonely. Shadow hadn’t even been gone that long, but Sonic was already starting to miss him. His eyes kept going back to the door, hoping he’d hear the creak of it opening. Yet each time he was only met with disappointment. He sighed, leaning back against the couch. If he hadn’t forgotten to go to the store yesterday Shadow would still be right here and Sonic could cuddle up with him under the excuse of ‘staying warm.”
And worst of all he was beyond turned on right now. He could feel the start of his cunt getting wet with slick, the substance dampening his panties. It wasn’t even like Shadow and him hadn’t done anything recently. However the new horned form Shadow took on sometimes had been driving Sonic crazy. Then there was the peppermint stick he had been sucking on made his mind wander, images of Shadow’s cock in his mouth. The way the tip would hit the back of his throat. The weight and taste of it against his tongue.
He pulled the peppermint stick from his mouth with a wet pop, strings of spit connecting his lips to the glistening candy. He looked at it, examining how it looked. The red and green swirls where he had been sucking on it had started to fade away leaving only white. It was also a decent size, one of the novelty jumbo sticks that stores sold right at the checkout to get people—like Sonic—to buy them last second. The stick wasn’t as thick as Shadow’s cock, but it was still pretty big. His hand wrapped around it, his finger tips didn’t even touch one another around the width of it.
He began to get an idea—a bad idea. He knew the second his brain came back online instead of his cunt he’d realize how wrong it was. Yet right now the only thing on his brain was how the cool dampness of his panties felt against him. He shifted on the couch, the fabric rubbing against his swollen clit. He let out a soft groan at the feeling.
Gaia, why am I doing this?
Still he didn’t stop. He brought his feet up on to the couch, bending his knees, and spread open his legs. His free hand came down and pushed the fabric to one side, cunt now exposed. The air kissed the exposed area, making his wet folds twitch. His breath hitched as he lightly brought a finger over the sensitive bud.
He placed the peppermint stick back into his mouth as his finger circled around his clit. This was so wrong—it felt so right. He couldn’t help imagining Shadow there with him. Shadow grabbing his quills with one hand and removing the peppermint stick from Sonic’s mouth with the other. Him forcing Sonic’s head down onto his own cock, stretching his mouth open. Shadow telling him what a greedy little slut he was for thinking sucking on candy could ever satisfy him.
Sonic let out a muffled moan around the stick, his hand started to move it deeper into his mouth. The rounded end hitting against the back of his throat. He swallowed peppermint flavored spit the best he could, some still spilled out of the corner of his lips, coating his muzzle.
The hand on his clit moved franticly, hips thrusting up into the air. It wasn’t enough, he needed more. He needed to be filled. His fingers moved down further, collecting slick as they did. He paused right at his entrance, before slowly pushing two fingers in with almost zero resistance. His walls clenched around his fingers, pulling them in deeper.
Sonic’s moan vibrated around the peppermint stick, the candy hit the back of his throat once more as his hip pushed up more. He sucked harder, desperate, hollowing his cheeks around the thick stick the same way he would around Shadow’s cock. Spit spilled more freely, running down his chin, dripping onto his sweater. The peppermint flavor felt sharp across his tongue, making his mouth water even more. Every time he pushed it deeper he’d gag just a little, exactly how Shadow made him when he forced Sonic to take him to the hilt.
He curled his fingers up, pressing against his g-spot, another moan slipping out. He continued the motions: curling his fingers and thrusting the candy deeper. It was making him feel lightheaded. He pulled his fingers back adding a third one. Then pushed them back in, stretching himself open more. His walls fluttered, clamping down, trying to keep himself filled.
He slowly pulled the peppermint stick from his mouth, looking at how his spit coated it. Before he could stop himself, he brought it down to his clit, pressing it against it. It burned cold, spreading fast, making the bud throb. The pain wasn’t unpleasant if anything it only turned him on more. More slick oozed out, painting both the stick and his fingers. The slick only made it glide easier when he started to use it to rub circles against himself.
“F-fuck.” The word tore out of him, high and broken.
Every pass of the candy over his clit sent sparks up his spine. The peppermint was getting stronger the wetter it got. Sonic’s thighs started shaking. He spread himself wider, one hand thrusting his fingers, the other working the stick faster.
It was already becoming too much. Sonic could feel his stomach tightening as warmth spread deep in his body. The wrongness of it only fueled his pleasure even more. His hips lifted higher, trying to force his fingers deeper. A raw, broken cry tore out as the burning sensation spread, vicious and perfect, making his clit throb more under the peppermint stick.
He curled his fingers faster in a punishing manner against his g-spot, relentless, merciless, the way Shadow would. He was so full and so empty at the same time. Fingers stretching him wide but nothing big enough, nothing hot enough, nothing alive and pulsing and Shadow. The peppermint had spread everywhere. He felt filthy, ruined, perfect.
“Shadow, please—please right there,” He cried out.
He could feel the peppermint oil start to coat him, burning in a way that only made him grind harder. Every circle of the stick sent fresh waves of pleasure through him. His body so hypersensitive that even the lightest touch felt unbearable.
“So good—fuck gonna—”
His cunt spasmed, slick gushing out around his fingers, soaking his hand to the wrist. He let out another cry that turned into a wet sob. Tears spilled out, streaking down his cheek. He pushed the stick down harder against his clit, rolling it back and forth as his fingers kept their brutal pace. The burn peaked and Sonic let out a loud cry.
His whole body seized. His cunt spasmed, slick gushing out around his fingers in messy burst, soaking his hand and the couch. His clit pulsed, every second of his orgasm making him grind harder into the stick. He came in waves, each one harder than the last. His back arching off the cushions, toes curling as he let out hiccupping sobs. Shadow’s name came out like it was the only thing he knew how to say.
The orgasm rolled through him in waves. His walls clenched rhythmically around his fingers, squirting again in weak little spurts onto the already ruined cushion beneath him. Until he was left shaking, utterly wrecked. His chest heaved under the oversized sweater, thighs trembling like he’d just finished a run.
His breath came out short and ragged as he tried to calm himself down. He hadn’t expected for him to cum so intensely—hadn’t expected his whole body to betray him like that, to turn into a sobbing, squirting mess over nothing but his own fingers and a stupid piece of candy. Or the fact that he still wanted more. He needed more. His cunt ached, the peppermint oil burned on his still swollen clit, demanding attention again.
He slowly removed his fingers with a wet, obscene sound, glistening with his slick as they slipped free. They felt cold in the air compared to the furnace between his legs. He stared at them for a second—shame tried to crawl up his throat, hot and ugly—then, without thinking, brought them to his mouth and licked them clean, moaning at the taste of himself mixed with lingering peppermint.
He should have stopped here. Should have cleaned up and pretended none of this ever happened. Should have felt the crushing guilt of getting off without his mate, of being such a greedy, impatient little slut that he couldn’t wait twenty goddamn minutes. Should have been horrified at the mess he’d made, at how loud he’d been. Anyone walking by the window could have heard him moaning and crying.
But none of that came. What did come was another wave of desperation, sharper than the first. His walls clenched hard on nothing, a fresh gush of slick leaking out just from the thought of being empty. His clit begged for more.
Sonic’s hand moved before his brain caught up.
He dragged the slick coated stick down through his folds, covering it even more. Then lined the thick, rounded tip up with his entrance. He started to push it in before his mind could stop him. The stretch was obscene, more than his fingers, but not as much as Shadow would have been.
Cold, hard candy pushing into his scalding cunt, the peppermint oil mixing with his slick. His walls clamped down instantly, spasming around the intrusion, trying to suck it deeper. The ridges where the swirls had melted roughened the surface just enough to catch inside of him.
The moment the candy bottomed out inside him, Sonic’s walls squeezed around it tight. The peppermint was everywhere now. It coated his walls, seeping into his folds, sticky syrup that made everything even more obscene. The icy-hot sensation spreading like wildfire. His walls fluttered helplessly, trying to take more.
He pulled it out, feeling the drag, then slammed it back in hard. Each thrust pulled more moans and sobs out of his throat, higher and needier than the last. Slick leaked out around the candy, only fueling the mess. Sonic knew it would be a bitch to clean it out of his fur. Right now he didn’t care. Right now the only thing he cared about was how good this felt. The pleasure of the burn radiating in his core.
It hurt so good, because it was wrong, because he was ruining himself on fucking candy while imagining it was Shadow.
“Ah—Shadow—” It slipped out, with a needy tone.
He fucked himself quicker, more brutal, slamming the peppermint stick in to the hilt over and over again. The wet sounds loud in the quiet living room. His clit throbbed in time with every thrust, begging to be touched.
He gave it what it wanted. Two fingers rubbed his clit in tight circles while he pounded the peppermint stick fast. The dual sensations—icy burn inside, hot pressure outside—sent him spiraling.
Sonic’s back arched off the cushions, sweater riding up to his chest, legs splayed wide. His moans turned into broken sobs of Shadow’s name. The peppermint was starting to melt from his heat, getting sticky, making every thrust messier, sloppier.
He started twisting the candy on every thrust, grinding the tip right against his g-spot until his vision whited out. His whole body was tense, thighs shaking as they attempted to stay open. His tears came more openly. It was too much, too intense, too good. Every slam created new slick, covering the candy, his wrist, the couch. The air was thick with the scent of peppermint and desperation. Sweet and sharp and filthy.
He wanted Shadow to walk in right now. Wanted him to see what a pathetic, cock-hungry mess he was. His legs spread, cunt stuffed with candy, face flushed and tear-streaked. Wanted him to taste the peppermint on him when he ate Sonic out. Wanted Shadow to replace the peppermint stick with the real thing while Sonic was crying, begging for more.
That thought did it.
Sonic’s orgasm slammed into him like a freight train. His cunt spasmed hard around the stick, slick coming out in messy pulses that soaked everything. The peppermint burn peaked with his climax, turning the pleasure almost painful, and he loved it. He rode it out shaking and gasping, hips jerking, until he finally went limp, chest heaving as he tried to get his breathing back to normal.
He removed the stick from inside of him, looking at it in disgust. The stick glistened with his slick. He really just did that—he really just fucked himself with candy. He tossed it onto the coffee table, then bolted for the bathroom, heart hammering, praying the mess hadn’t already dried and matted his fur permanently.
Sonic quickly got in the shower, warm water hitting his body, washing away not only the mess but the shame that started to creep its way in. The clean-up was difficult, three passes with some fancy body wash Shadow had bought, yet it wasn’t as bad as he expected. Sonic let the water run a little longer than necessary, head pressed to the tile.
Eventually he shut it off when he heard the sound of the front door opening. He dried off roughly, fluffed his quills, and wrapped the towel around himself. Then made his way back out into the living room.
The sight in front of him was mortifying. Shadow was standing by the couch, peppermint stick in hand. Before Sonic could say anything Shadow stuck his tongue out and licked it. He made a face at the flavor, and Sonic knew he was fucked. Sonic braced for whatever Shadow was about to yell at him.
“Next time wrap up your candy if you’re not gonna finish it,” Shadow said in an eerily calm tone. “Or we will get ants.”
There was no way Shadow didn’t know—didn’t taste it. Sonic looked at him stunned. He decided it was best not to say anything to incriminate himself, instead giving a thumbs up.
“Go get dressed.” Shadow pointed at Sonic. “I’ll go start the hot chocolate.”
“Yes sir.” Sonic gave him a salute and rushed into the bed room.
He pulled on a new pair of panties and sweater. Then grabbed a matching sweater for Shadow to wear with him before making his way back out. The scent of hot chocolate filled his nose as he walked into the kitchen. He watched as Shadow sprinkled bits of peppermint over the whipped cream of one and cinnamon on the other.
“Here,” Sonic said, shoving the sweater into Shadow’s chest harder than necessary. Anything to distract from the sinking embarrassment simmering low in his stomach. He looked down at the two mugs on the counter. “Just cinnamon?”
“Mhm.” Shadow’s tone was low, lazy, knowing. “Never cared for peppermint.” His hand wrapped around Sonic’s hip, tugging him closer. “But I’ve always loved how you taste.”
Sonic went rigid. His breath hitched. “…You knew?”
Shadow scoffed softly, like it was obvious. “The wet spot on the couch was a clue.” His thumb stroked Sonic’s side, maddeningly casual. “I cleaned it, by the way.”
Heat flared across Sonic’s face. “Thanks,” he muttered, mortified.
“And then…” Shadow tilted his head down to look at Sonic better, eyes glinting. “I noticed the peppermint stick. Curiosity got the better of me.” His voice dropped to a sinful murmur. “One lick, and I knew exactly what you’d been doing with it. Du bist so ein ungezogener kleiner Igel.“
Sonic covered his face with both hands. “Okay, that’s enough. Just forget it ever happened.”
Shadow’s dark laugh sent shivers down Sonic’s spine. “Forget? Why would I forget the image of you so desperate you couldn’t wait for me?” His lips brushed Sonic’s ear in a warm, wicked drag. “Stuffing a peppermint stick inside yourself just to take the edge off? Don’t expect me to forget about that, Sonic.”
Sonic stayed frozen, heat crawling up his neck and buzzing beneath his skin. Even now, long after the water had washed away the mess on his fur, he could still feel the peppermint on him. He tried to look anywhere but at Shadow. All he wanted was for the moment to pass, for his body to stop betraying him, for the humiliation curling in his stomach to loosen its grip.
The fireplace crackled softly, the hot chocolate steamed, the world moved on like nothing had happened, yet Sonic remained trapped in the moment, wrapped in the knowledge that he himself would feel this heat every time he so much as looked at a peppermint stick for the rest of winter.
