Chapter Text
Some evening, Sprout and Cosmo were in the kitchen, doing their usual activity. Baking together. Sprout had kept zoning out while the two worked and honestly, it started to worry Cosmo. So, he decided to ask about it.
“Sprout?” Cosmo sounds out, whisking some cake batter in a bowl. The strawberry in question stops what he was doing to take a look down at his best friend. “Yeah, Cos?” He arches a brow, getting the cake tray ready.
Cosmo hesitates for a minute before continuing to speak. “Well, you've been zoning out a lot and I- I wanna know if somethings wrong.” She stated her worry, furrowing her brows a bit. Sprout made a sound, shrugging. “Ah, well.. I had a really crazy dream and I can't stop thinking about it.” The strawberry admits, rubbing the back of his neck.
The cake roll eyes his friend, a little confused. “Have you talked to Astro about it?” She queries, moving closer to pour the batter into the tray. Sprout kept silent for a little before turning his head away, his voice almost a whisper. “Ehm.. It's not the best dream to talk to Astro about..” He explains, a small tint forming on his already red face. “A bit Inappropriate.”
The room went silent after that. Sprout gulped, now thinking he should've kept his mouth shut. His anxiety soon died down as Cosmo finally responded. “Well, when I have dreams like that, I usually forget them as soon as I wake up.” She stopped pouring batter. “Maybe it's a sign. What was the dream about?” He asked, gazing up at Sprout. The strawberry stammered, his face getting redder by the second.
“A- Are you sure you'd want to hear about.. That..?” He rubbed his elbow nervously while stepping away from the counter; Cosmo would turn to put the batter in the oven. “I guess. We're close enough for that, right?” His voice rang out, completely innocent, as if he didn't just ask his best friend to explain his wet dream to him.
Sprout made a sound, keeping his eyes locked to the floor. “Well.. Yeah, but..” He seethed. “It's just embarrassing.” The strawberry mumbles as his friend walked back up to him. “Hey, no pressure! You don't got to tell me if you don't want to.” She smiled, taking off her apron. “Anywho, while we wait for the cake to bake, wanna go play some Connect4?” She quickly changed the topic, noticing the rather weird atmosphere.
Sprout returned the smile at that, his nerves soothing. “Okay, sure.” He also removed his apron, allowing Cosmo to take his hand and guide them to his room.
While they walked over to the elevator, Sprout's mind couldn't come off of what Cosmo said earlier. ‘Maybe it's a sign.’ That alone made the strawberry shiver. If it was a sign, what exactly should he do about it? Not like he could just go around and commit the act- Or- Maybe he could.
He didn't even notice the two were already on their way to his room. Was he that lost in thought? Maybe telling Cosmo wouldn't be such a bad idea.
Soon enough, the two were sat on Sprout's bed playing Connect4. Sprout was red and Cosmo was blue. So far, Cosmo was winning. Which was unusual since Sprout was really good at this game; so, Cosmo chose to speak up about it.
“Hey, Sprout, you okay over there? You're losing.” The cake roll stated his concerns, a frown etching on her face. The strawberry came back to his senses, stuttering a bit. “S- Sorry. I'm just.. Thinking about what you said.” He mutters, watching as his shorter friend's face contorted to a perplexed expression. “What'd I say?” She asked, seeming to already have forgotten. Sprout sighed. “About my dream being a sign.” He grumbled, flopping down onto his bed.
Cosmo made a ‘o’ shape with her lips. She was going to reply before Sprout continued. “My dream was about me going around and having.. You know what with everyone.” The strawberry confessed, his face hot as blush rose to his rosy cheeks.
Cosmo's mouth went agape before she quickly shut it. “Gee, Sprout, I uhm.. I didn't know you were this sexually active..!” The cake roll chuckled nervously, looking away. He could hear Sprout gasp and start tweaking. “N- No! I just-” He spazzed. “I- I was thinking- A- Y- You put this in my head!” The strawberry grumbled, blushing madly. Cosmo let out a small laugh. “Well, if your mind tells you to do it..” He looks up at Sprout knowingly “Then go for it!”
Sprout groans, feeling quite embarrassed. “How about we just go back to the cake..” He tried changing the topic. Cosmo raised a brow, dropping his game pieces. “It hasn't even been thirty minutes yet?” He looked at Sprout who was still a blushing mess. “Well, can we at least drop this topic? This is humiliating, man!” He whined, sitting up and hiding his face. Cosmo stared at him, thinking of a way to make her best friend feel better.
“Was I in your dream?” She quips. Sprouts eyes shot open, his hands dropping to his sides as he glared at Cosmo with wide eyes. The cake roll looked at him innocently, as if he wasn't plotting something behind those eyes.
“Cause if so..” He shoved the game away from the two, scooting closer to Sprout. “I could.. Help you with the idea..” She said in a low, brooding voice. One that Sprout hasn't heard before. The strawberry stammered, sweat heading down his face. “Uh- uhm.. W- what about Looey..? Aren't you two dating..?” He retracted back, feeling a bit guilty if he was about to cause a divorce.
Cosmo hummed, resting his hand on Sprout's arm. “Yeah, but it's an open relationship.” She stated, watching as Sprout looked confused. “Which means, while me and Looey are dating, he's also dating Poppy, and Poppy is also dating Boxten, and Boxten is also dating Glisten, and Glisten is also dating Rodger, who's also dating-”
“Woah, woah, woah, what kind of love diamond is this?! And, how come you never told me you were in such a insane polycule!” Sprout cut him off, absolutely flabbergasted at this new found information.
“Huh, I thought I told you. Silly me!” Cosmo laughed a bit. She then returned her attention to Sprout, sliding her hand down his arm. “Anyway.. Do you want to reenact what happened in that dream of yours? Consent is key, Seedly.” He spoke softly, hoping he wasn't too demanding.
Sprout stiffened for a bit before sighing, looking away from Cosmo. “Y- yeah, I guess.” He murmured; Cosmo didn't like this response. “It's either yes or no, Sprout. I don't want to push you to doing something you don't wanna.” She reassured, furrowing her brows. Sprout grumbled, facing the shorter toon. “I want to.” He state firmly, practically redder than red.
Cosmo smiled, placing his band near Sprouts inner thigh. “Good boy.” His low voice returned, sending a shiver down Sprout's spine. “So, how did we do it? I wanna make sure it's just the same as your dream.” He paused, eyes lingering on the strawberries lips for a minute before returning to his eyes. “W- well.. I was laying down-” Cos’ pushed Sprout down, making her lie down instead of sit up. “Like this?” He questioned. The strawberry nodded. “Mhm.. A- and you were um..” Sprout trailed off, hoping Cosmo would get the indication.
The swiss roll hummed, gazing down at Sprout's pants. “All I needed to know, thanks.” Her hands trailed over the waistband of his friends pants, and with one firm yank, everything was pulled down. Sprout yelped, instinctively closing his legs tight. He's never been so exposed in front of anyone like this before– Much less his best friend!
“Relax, buddy! You're in good hands.” Cosmo spread his legs, moving to place a kiss right above his puss puss, cause well, he's a transformer. The small action caused a whimper out of the strawberry, he tries to close his legs again just to be stopped by Cosmo.
“Relax..” The swiss roll stuck his middle finger in his mouth, sucking on it before gliding it down to Sprout's hole. He slowly pushed in, a yelp escaping Sprout’s mouth. “Damn, you're tight- Never done this before?” Cosmo looked at him. Sprout groaned, the once sweet and innocent image of his best friend destroyed. “Y- you kn- know I'm p- pining over… Over Assstrroo..” He stifled a moan, gripping his bed sheets. Cosmo giggled, curling her finger in the strawberry’s walls; Sprout whined again, bucking his hips into the touch. “Sh- shit- You do this o- often or something..?” He quipped, drool now seeping from his lips.
Cosmo made a sound, fingering Sprout a bit faster. “I guess. Only when I'm topping Looey.” She curled around a spot that made Sprout whimper loudly. “Which is most of the time, by the way.” She then added another finger, scissoring his walls at a quicker pace. Sprout clasped a hand over his mouth, muffling his moans. He tried to respond, gritting his teeth as he did so. “I- I don't- fuck- I don't wanna heAR about y- you fucking LoOEY-” His mouth went agape, loud squeals of pleasure leaving it.
Cosmo rolled his eyes, kneading that pussy like never before. “Well, I surely wanna hear about you sleeping with everyone else, so suck it up.” He finally pulled his fingers out of Sprout's folds, them being wet with slick. A disappointed groan left the strawberry as Cos’ did that. The cake roll then undid his pants, pulling it and his boxers down far enough to give him enough space; and low and behold, there stood Cosmo's mini Cosmo.
Sprout gulped. Part of him told him it was rude to stare at his best friend's weiner, but shame left him the moment Cosmo pulled his own pants down. His friend then lined up his shaft to his cunt, and he then braced for what was about to come, shutting his eyes tight.
Except, nothing came.
Sprout's composure fell for a minute, as he peeked open an eye to see the hold up- Just for Cosmo to ram into him when he least expected it.
“ho- HOLY SHIT!” Sprout gasped, nails digging into his mattress like a lifeline. It felt weird to have something in there besides his own hands. Sprout felt tears prick his eyes from the overwhelming force. He clenched his eyes shut, gritting his teeth.
“You alright down there?” Cosmo sounded, as if he didn't just surprise frontshot his bestie. Sprout didn't even reply, just reaching for a pillow and covering his face with it. He soon made a wobbly thumbs up. Cosmo stifled a laugh, reaching to remove the pillow from Sprout's face. “You know how the traffic light system works, right?” She queries, grabbing ahold of the strawberry’s waist, pushing deeper. (It feels wrong to use she while cos is the one pounding sprout but it gets worse than this with the ideas I have in mind so nvm).
Sprout groaned again, now using his hands to cover his face. “N- Not really..” He admits, a shaky breath leaving his mouth. Cosmo retracted, before slamming into Sprout again, a shriek escaping the poor fruit's lips. “It's a type of safe word,” She pulled out and pushed in once more. “red for stop,” The roll paused, basically demonstrating the safe word. “orange to slow down,” She started rolling her hips against Sprout's at a slow pace. “and green for go, of course.” He kept this pace before speeding up, making the toon below him a moaning mess. “Personally, me and Looey use green to speed up, your choice though!”
Sprout had drool running down his chin and tears streaming down his face. Not from sadness, but from overwhelming pleasure. He grunted, trying to steady his blurry sight onto Cosmo. “St- Staaawpp t- telling- mfggh- mee ab- about you ffffuckingg LOOEY!” He gurgles, placing a hand onto the sheets below him, gripping them firmly. Cosmo cackled before it turned into low groaning, quickening her speed.
The room was filled with the wet sound of their hips against one another and the lewd noises they both emitted.
“Holyyy FUCK!” Sprout whimpered, biting his lip harshly. “Oh my god, oh my gaawwdd! Errgh-” The strawberry moaned out. “C- Coss- Cossmoo- ffffuck..Hngh- wait!” Cosmo stopped, checking Sprout's expression for any signs of pain. “Yeah?” She tilted her head, a bit worried she may have crossed a line.
Sprout wiped his eyes, seeing the cake roll more clearer now. “Uhm.. Nothing- Keep going!” And Cosmo resumed, taking on a much slower speed than before– Just to be safe. She has to remember this isn't Looey she's knocking
up.
Cosmo kept thrusting into the toon below her, gliding her hand down to the bed and holding onto it. So far, Sprout seemed to be the loudest thing in the room. He was letting out cries of utter ecstasy as his best friend pounded into his throbbing vag, having never felt such pleasure before. Yeah, Sprout's had wet dreams multiple times, but he never expected this is how it would feel.
Soon, Cosmo's rutting grew frantic, he started to hiss louder. He sped up again, his movements getting unsteady and erratic as she chased the growing knot in her abdomen.
Sprout wailed, having already met his own limit not too long ago. He placed his fingers near his mouth, biting onto those instead of his lip. His eyes rolled back as far as they could, more shrill yelps escaped his jaws. All this pleasure was overwhelming him, and it oddly felt good.
“Shit.. I'm getting close- So very close-” Cosmo growled, wildly slamming himself into Sprout.
It didn't take long before he pulled out of the toon, pumping his aching mini roll and spurting frosting all over Sprout's shirt.
The two toons were panting heavily, sweat dripping down both of their faces.
After a few minutes of them both recovering from their high, Cosmo cleared his throat and fixed his pants. “Well, while you're immobile, I'm gonna check on that cake.” She smiles innocently, wiping sweat off her forehead and heading over to the room's door. “I'll be back!” She called out, opening and slamming the door shut as she left.
Sprout on the other hand let out a shaky breath, completely fucked out.
He slowly propped himself up on a nearby pillow, gazing down at his attire.
“Wh- My shirt!” He gasped, taking in the frosting that stained his shirt. He grumbled, eyes shooting to the door. “Cosmo you fat bitch!”
