Chapter Text
He was gross.
Really gross.
What would Cosmo think?
What would sweet, innocent Cosmo think, knowing his best friend couldn't stop thinking about him like this?
Sprout lay in his bed, curled up on himself, hands hovering just around his cock. He knows he shouldn't masturbate tonight. That he should try to find some strength in him, if there is any. But would that make it any better when he's already given in every night before this? Would it even change anything?
His dick twitched everytime another image of Cosmo popped into his head. And boy, there were a lot.
He would never stop thinking about that cake roll, could he?
Would never stop thinking about his cute face, how he looked up at Sprout with those big eyes.
The berry didn't notice how he started stroking himself slowly, pleasure shooting through him.
He thought about Cosmo's small, plump body, how soft he felt when they hugged.
He bucked his hips into his own touch, groaning under his breath.
Those little socks that clung tightly to his thighs, showing off their form.
He sped up, the earlier guilt getting overridden by lust. He told himself that he'd stay strong next time. He knew that was just an excuse so he could let himself go this time, but he didn't stop. Couldn't.
Sprout couldn't help but wonder how it would be like if he ever did act on his feelings.
He'd need to get Cosmo alone with him somewhere... Probably the main's room. It wouldn't be too difficult, with how much the boy trusted him. Far, far too much for his own good. But he couldn't blame Cosmo, you were meant to trust your best friend, weren't you?
Best friend... The words made warmth pool shamefully in Sprout's stomach. Someone who loved him back, even if it wasn't in the same way.
Then Sprout would sit the boy down on the bed, whispering some sweet words into his ear. Make that face blush and that little tail wag. He'd bury his face in the cake's neck, hands tracing his waist, finally getting a good feel of that adorable body he'd yearned for for so long. All the waiting he did would make this feel earned, in a way. Like a reward for being patient.
He'd be gentle, for Cosmo's sake. He'd show him how good it feels to get pleasured, in hopes that he'd end up coming back for more. Give him an excuse to do such a messed up thing.
His hands would snake down to inbetween the kid's thighs, tentatively beginning to rub that pretty little cunt through his underwear, making Cosmo jerk and let out a yelp.
But he'd relax eventually, his underwear dampening and his squeals turning into soft moans. Sprout would tell the other what a good boy he's being, pepper kisses all over his face while hooking a hand underneath his undies. And then he'd slide them off, revealing those sweet folds Sprout always dreamed of seeing.
Cosmo'd squirm under the attention, wondering what Sprout's doing. He'd have the cutest look of confusion on his face, looking away shyly while asking what's happening.
He'd just say it's a game he wanted to play. That it'd be fun. It will be, Sprout would make sure of it. He would carefully massage that glistening pussy, staring at it with desire burning in his eyes. It would be so perfect. Cosmo was so perfect. A disgusting toon like Sprout didn't deserve such a beautiful boy.
Then, once his fingers were thoroughly coated in slick, he'd push one inside, making Cosmo whimper. The boy wouldn't know anything about this feeling, wouldn't know why it hurt and yet felt so good. And he wouldn't know why his hips began to move on their own, seeking friction. He'd just know this couldn't be a bad thing because it was Sprout doing it, and Sprout would never do anything to harm him. Atleast, he thought.
His finger would dig inside deeper and deeper, Cosmo's breath growing heavy. The boy would squirm harder, face contorting. Gosh, his face would be the sweetest looking thing in the whole world. Sprout just knew. The digit would keep going until there was no more to of it left to push inside, tenderly rubbing the walls that clung to it.
There'd be a pause, allowing Cosmo adjust to the penetration. Sprout would pet his head, stroke his cheeks. Tell him how he's doing good. No, show him how he's doing good; his finger would wiggle around inside, searching for his g-spot. He wanted to give the cake roll all the pleasure he could. Like he deserves.
And once he finds it, Cosmo would flinch, letting out a whimper. Maybe arch his back and tremble a little afterwards.
Sprout would start thrusting his finger, in and out, painfully slowly. Wet, squishy noises would fill the room, that tiny cunt only getting wetter and wetter, dripping onto the sheets. The cake roll would moan and squeal, the sounds slipping out of his mouth before he could swallow them back down. The older toon would tell him that it's good to make those noises, and he shouldn't hold them back. That did carry some truth with it, but really, he just wanted to hear them, wanted those whines ringing in his ears.
He'd make sure to brush against that sweet spot inside him each time, cooing as he watched the boy break down just by a single finger of his. It was mesmerizing. He'd take seeing Cosmo like this under him over any movie in the world. Sprawled out and wriggling, not knowing what he was feeling and yet enjoying it anyway.
And then the pressure building inside the boy would finally release, juices spurting around the berry's hand as-
Sprout groaned, his fantasy coming to an end as his cock throbbed in his grip. Cum shot out, settling on the sheets next to him.
He did it again.
He just jerked off to Cosmo. Again.
He's done it before, many many times. That never stopped the ill feeling that churned in his stomach afterwards. He felt so sick. Of everything. Of himself. He gripped his pillow tightly, fingers digging into the fabric. He wanted to tear it, wanted something to release his frustration.
Would he ever change? Could he?
He just wanted to wake up one day and find these feelings long gone. He felt terrible. Cosmo looked up to him, thought he was the most amazing toon ever. A lot of people did, actually. And this is how he thought back of him? Wanting to wreck his innocence like an animal in heat?
He really didn't know how much longer he could hold back.
How much longer he could fight the urge to pin Cosmo to his bed and finally make the filthy scenarios in his head real. Make that sweet face flush deeply.
...
He should just go to sleep.
And hope Astro won't look into his dreams tonight.
