Work Text:
She wrapped her arms around his neck, shyly deepening the kiss as she gently tugged him down onto the bed with her…
—–——
The kiss soon turned hot and messy as they kissed each other deeply, their tongues swirling each others desperately. Cosmo’s hands were carded through Sprout’s hair, her thumbs pressed against his cheekbones, while Sprout’s hands rubbed up and down her sides.
Sprout trailed his hand down to her waist, slipping under her nightgown to tug slightly at her underwear.
She shuddered, breathing out shakily. She lifted her hips up slightly for him, one of her hands trailing down his back as the other wrapped around his messy ponytail, gently trying to take it out, unintentionally pulling his hair.
He groaned breathily, breaking the kiss. His lips brushed against hers as his eyes fluttered open, looking down to her. “I-Ima take.. Real good care o’ ya, Cossie..”
Cosmo whimpered in response, her eyes opening to dazedly look up to him. “P-Please..”
He slowly slid her underwear off all the way, tossing them aside. He swallowed thickly, pushing the gown up her body. Sprout stared in awe, revealing star-shaped freckles littering her body. He blushed as he reached her chest, hesitating, before he lifted the gown up all the way…
Cosmo’s breath caught in her throat, shuddering as the cold air nipped at her. She lifted her arms, going to help pull the gown off.
Sprout placed that aside as well, shakily breathing out as he admired her. Cosmo’s skin was dusted with those little star-like freckles, but what caught his attention was how on her boobs, there were large white stars over where her nipples are.
Cosmo shyly lifted a hand to cover her chest, averting her gaze. “S-sorry..-” She stuttered out, her voice full of insecurity.
He blinked, shaking his head as he gently took her hand and moved it. “N-nah it’s okay!... Hah, wow I.. I didn’t know ya had stars.. Ev’rywhere..!” His eyes roamed her body, taking in everything there was to. “..Yer so.. Beautiful..”
She blushed so hard, swallowing thickly. She reluctantly looked back up to him. “T-Thank you..”
Sprout nodded, giving her a warm smile. “O’ course… Is- Can.. Can I feel- them-?..” He asked shyly.
Cosmo could feel herself growing warmer as she gave a slightly hesitant, shaky nod. “M-mhm-”
He sighed out softly, gulping as his hands trailed down her shoulder and cupped her boobs gently. “Haha… Yer so soft, Cossie..”
She breathed out softly, shuddering. His cold hands were a shock to her running hot system. She swallowed thickly, pressing the back of her hand against her lips to cover her mouth, shyly looking up to him.
Sprout shyly stared for a moment, caressing and feeling the softness and warmth of her boobs. His heart fluttered, blushing as he slowly lowered his face… He placed a soft kiss on one of them.
Cosmo’s eyes fluttered shut, sighing shakily in content. He was being so nice and gentle… she wasn’t used to this.
He watched her reaction, smiling softly before he started lovingly peppering kisses all over her boobs.
She couldn’t help but giggle shakily, “P-Pft- Sprout-”
He chuckled softly, humming as he leaned back slightly, admiring her… After a few moments of loving stares and contemplation, he leaned down again and slowly wrapped his mouth around one of her nipples.
Her breath hitched and she gasped softly, her eyes fluttering open to look down to him, swallowing thickly. She breathed out a little shakily, her hands going to card through his hair. “Sprout…”
Sprout hummed softly, meeting her gaze as he swirled his tongue around the hardening bud, before he started to suck softly. Cosmo jolted with a soft gasp, whimpering. “O-Oh-”
His hand continued to caress her other boob, while his unoccupied hand trailed up and down her body gently.
Cosmo shuddered and whined softly, her hands gripping his hair tightly as she tilted her head back. She could feel a familiar ache forming between her legs, an undying want- no, need for Sprout.
He groaned softly, closing his eyes as he gradually sucked harder. There were a million thoughts running through his head of what to do… His hand slowly reached her inner thigh, rubbing lightly as he let go of her nipple with a wet pop, moving to give the other one the same loving treatment.
She quivered, huffing shakily as she instinctively spread her legs wider for him. She was already addicted to his touch. It made her feel loved.
Sprout hummed softly, his teeth grazed her skin as he took more of her boob into his mouth. He lightly and curiously bit down.
“Oh,” Cosmo gasped softly, whimpering as she trembled. It was surprisingly a welcomed pain.
…He couldn’t gauge how she felt based on that reaction, he released the bite and leaned away, “Are- ya okay?.. Was that okay?”
She breathed out softly, her eyes fluttering open. She looked down to him with so much need in her eyes, giving a shaky nod. “M-Mhm.. S’really good..”
His expression softened, lovingly smiling, “Good, ‘m glad…” He leaned back down to wrap his mouth around her nipple and bit down again.
Cosmo moaned softly, shutting her eyes as she threw her head back. One of her hands shakily trailed down, grabbing the one that was cupping her other breast, bringing it to rest over her bud. “You can.. Pinch it..”
Sprout blushed, humming softly before he gently closed in his fingers to pinch it like she said.
She jolted, squeezing her eyes shut. “Hah.. Y-yeah.. good..”
He began to bite down harder, gently rolling the bud between his fingers. His other hand brushed up against her folds.
She let out a breathy gasp, quivering. Her legs twitched, fighting with herself to stop them from closing. “Oh, Sprout.. Oh.. Please..”
His hand hesitantly moved to lightly rub her folds more, swallowing thickly as he felt just how hot and wet she was.
Cosmo breathed shakily, her hips instinctively bucking against his hand, covering her mouth with her hand as she let out a whine. She never usually felt like this during intimacy with Jonathan, never this sensitive or needy..
Sprout hummed in thought… He wondered how she would.. If he could… He suddenly let go of the bite and pulled away, scooting back.
A loud, needy whine was ripped from her at the loss as she blinked dazedly. “W-Wha- S-Sprout-” She whimpered, looking down at him. “N-No- please- m’ sorry..- I- I’ll be good–”
He blinked as he gazed up at her, blushing. He shakily chuckled as he gently put his hands on her thighs to keep her spread. “O-oh cupcake.. Yer already so good fer me, baby..! ‘M just gonna try somethin’ if that’s alright..” Sprout slowly lowered his head down.
Her breath hitched and she swallowed hard, her hands going down to fist the hair at the top of his head. “W-What are-”
Sprout shakily breathed out, leaning in and experimentally licked up her folds. Cosmo gasped and shuddered, any thought of hesitance fading away as a hazy feeling clouded her mind. She let out a shaky puff of air as she gripped his hair tighter. “M-Mmh- Oh-”
He groaned, closing his eyes. Oh she definitely liked that. He moved in closer, slipping his tongue between her folds, swirling it around to take in her slick wetness… She tasted divine..
She groaned, arching her back as she tugged on Sprout’s hair, pulling him in more deeper, “H-Hah-!”
He gasped shakily, moaning as he pushed his tongue deeper, delving it inside her entrance.
She whimpered and moaned softly, throwing her head back, her plush thighs squeezing around his head as she gritted her teeth.
Sprout grunted, wrapping his arms around her thighs, softly squeezing them while he swirled his tongue around inside. His teeth grazed her clit, which caused Cosmo to jolt with a shaky mewl leaving her throat.
“M-Mmnh- hah- fuck!” Cosmo arched her back, digging her nails into his head. “S-Sprout! Ah-”
He pulled his tongue back, wrapping his lips around her clit and he started to suck, his eyes fluttering open to look up at her. Cosmo gasped, bucking her hips weakly as she pulled harder on his hair to keep him in place, weakly grinding against his mouth.
He groaned as one of his hands released her thigh and snuck towards her folds. He admired her, rubbing his finger against her hole before slowly pushing it in.
Cosmo moaned, breathing shakily as she arched her back off the bed, throwing her head back. She whined, her legs trembling as she clenched them around his head.
Sprout stared in awe, he started flicking his tongue against her clit as he pushed his finger in deep. He slowly almost pulled it out, before pushing it back in. Cosmo huffed and whined, bucking her hips.
He set a slow but deep pace, he didn’t wanna overwhelm her or something. He leaned in closer and started to suck on her clit harder.
She jerked and exhaled shakily, moaning softly. “S-Sprout-” She could feel fire starting to pool in her lower abdomen, coiling tightly as she groaned breathlessly. “P-Please- mmh- more!”
He flicked his tongue at her clit faster, gradually pumping his finger at a similar pace.
Cosmo mewled, panting as the sensation built up. “Sp-Sprout- m’- m’ gonna- o-oh!” She gasped shakily and threw her head back as she felt her muscles tightening, a loud cry leaving her as the coil snapped, her body quivering while she came.
Sprout gasped slightly, before he took his finger out and quickly replaced it with his tongue. He lapped up her juices before wrapping his mouth around her and sucked with a groan.
She trembled and moaned, shaking as one of her hands released his hair to cover her mouth, her eyes rolling back.
He drank up all of her juices, groaning softly as he comfortingly rubbed her thigh. He gradually slowed down, coming to an eventual stop.
She panted, her body shaking. She had never felt so good before.. She slowly moved her hand away, her eyes slowly fluttering open. She felt hazy, foggy; as if she was on a cloud. She looked down to him, taking in his flushed appearance. He still looked as handsome as ever…
He pulled out, slowly pushing himself up, shakily breathing out. Sprout glanced up, pausing to take in the sight. Her star freckles were glowing…as well as the ones that were on her boobs, over her nipples.
Cosmo, not having noticed yet, gave him a shaky, breathless smile. “H-Hi..”
Sprout stared in awe, gazing up to meet her eyes. He smiled lovingly, “Hey.. H-hah, yer just full o’ surprises, ain’t ya..?”
She blinked, her expression shifting from one of bliss to confusion. “W-What do you mean..?”
He hummed, rubbing her thigh softly and chuckling. “Yer glowin’... literally!”
It took her a moment to realize what he meant, before she blinked and gasped softly, covering her chest with her arms. “I- I’m sorry– i- i’m usually better at c-controlling it-”
His expression softened, he leaned forward and gently moved her arms aside. “Nah it’s alright! Don’t hide, I wanna see ya!... I think it’s stunnin’.”
She swallowed hard, looking up to him shyly. “..R-Really?..”
He smiled lovingly and nodded. He leaned down so place a light kiss on her glowing nipple. “Yeah, really.. Yer so beautiful, Cossie..”
She shuddered, whimpering softly. “D-Don’t you think it’s weird, though..?”
Sprout hummed and shook his head, his hands slowly trailing up and down her sides. “I don’t think so.. If anythin’, I think they’re amazin’... They’re unique ta only ya, I think at least?” He chuckled softly. “Yer really one o’ a kind, and I couldn’t be any more happier that yer mine, as I’m yers..” He smiled lovingly.
She blushed softly, her heart racing. She softly grabbed his hand, bringing it up to her lips to kiss his knuckles. “I love you so much..” She said shyly, looking up to him as she pulled his hand back slightly to kiss the tip of his finger, before taking it into her mouth. She could taste herself on him as she swirled her tongue around it.
His heart fluttered, softly giggling as he slowly laid his head on her chest. “Hehe, I love ya too, Cossie… Ya taste so good..”
She hummed, shutting her eyes as she sucked softly, scraping her teeth against the base of his finger, before after a while she withdrew it. “Sprout…” She started. “I.. I need you so badly.. I need you in me.. Please i- i want to feel you..”
Sprout blinked and blushed hard, his heart started pounding in his chest. He shakily breathed out, “O-Oh Cossie..”
She opened her eyes to look down at him. “Please.. Please, Sprout, p-please..- M-Make me yours-”
He swallowed thickly, nodding. “O-okay, Cossie.. I will.” He started to take his clothes off… And after a few moments, he was completely naked.
She pushed herself up on her elbows, taking him in, letting out a shaky breath. He was fit and well-toned, unlike Cosmo’s more soft, plush body. “..Y-You’re so p-pretty..-”
He blushed, smiling and giggling lovingly. He leaned forward, getting on the bed and between her legs. “Thank ya, cupcake..” he rested his hands on the bed at her sides.
“I l-love you so much..” Cosmo breathed out softly as she admired him so, so lovingly.
Sprout took a moment to focus on his cock, lining it up to her entrance.. He shyly looked up at her with a shy but loving smile. “I love ya too, s-so much..”
She gave a shaky smile. “So, s-so much..”
He hesitated before he finally and slowly started pushing himself inside. Groaning softly, he gently grabbed her hips. Cosmo’s breath hitched and she whimpered, squeezing her eyes shut. “O-Oh-”
He took a shaky deep breath, “H-hah-” Sprout gradually pushed deeper inside, moaning. She jolted, quivering as she whimpered, covering her mouth with her hand.
Sprout eventually inserted himself in all the way, huffing. He caressed her waist, leaning in to bury his face in her neck. He groaned shakily, but didn’t move yet to let her adjust, and for himself to get used to it too…
She breathed out shakily, trembling as she slowly wrapped her arms around his neck and shoulders. She had expected him to start moving right away, but she was caught off guard when he didn’t. “Hah.. S-Sprout..?-”
“H-hmm?” He turned his face to look up at her kinda. “Y-yeah, Cossie?”
“W-What- what are- you doing?-” She stuttered out, looking at him dazedly.
He blinked, “O-oh, ‘m just.. Lettin’ ya adjust first..! I don’t wanna hurt ya, y’know?..”
“Oh.” Her heart fluttered, as her expression softened. He didn’t want to hurt her. She blushed softly, a shaky breath leaving her. “O-Okay.. I.. t-thank you..”
Sprout smiled lovingly, kissing her neck softly before nodding. “O’ course, Cosmo.. J-just, tell me when ta move, alright?..”
She nuzzled him softly, sighing shakily. “You can move… p-please..”
He blushed, nodding and swallowing thickly. He gradually set a slow pace, groaning shakily.
She gasped, moaning as she threw her head back. “O-Oh! Ha-”
He peppered kisses on her neck, biting down softly. One of his hands trailed up to cup her boob, caressing her.
A shaky mewl left her as she whined, arching her back. She dug her nails into his shoulders, moaning. “Nnngh- hah! O-Ohh-”
He groaned, squeezing her hip as he pinched her nipple. He started to suck on her neck, picking up the pace, snapping his hips into hers as the sound of skin slapping against each other filled the room. Cosmo groaned and whined, squeezing her eyes shut as her jaw went lax. It’s never felt this good before..
“S-Shit! Oh, please- S-Sprout! More!” Cosmo moaned.
Sprout huffed shakily, he gradually pumped harder, moaning as he squeezed his eyes shut. While still trying to be mindful not to hurt her. His other trailed down her back and reached her tail, softly gripping it.
She jolted and let out a loud moan, hooking her legs around his waist as she gripped onto his shoulders more tightly. She tilted her head back to latch her mouth onto the crook of his neck, digging her canines into his skin.
He gasped and moaned, picking up speed as he sucked harder on her neck. He rolled her nipple between two fingers, pinching.
Her eyes rolled back, letting go of the bite as she whined, moving her hips to meet his rhythmically. She clenched around him as she felt Sprout adjust, his tip kissing her G-spot, causing her to lurch. “Fuck! Right- Right there, Sprout! Please!-” She begged, tightening her legs around him.
He groaned as he released her neck, he started pumping deeper, tugging gently on her tail. “F-fuck-!” He pressed his body into her.
Cosmo couldn’t help but tear up a bit as she choked out a moan, growing a little overwhelmed with just how good she felt. It made her feel dizzy, but she absolutely loved it. If this is how it's supposed to be, she never wanted to end. She never wanted this moment to end. She wanted to be with Sprout forever, “S-sp-hha-sprout—!” She cried out. Her hands let go of his shoulders to run up through his hair, pulling hard.
His breathing hitched as he moaned loudly, picking up the pace. He squeezed her boob tightly. “Hh-hah-! A-are ya- hh- o-okay?-”
She nodded shakily as she teared up more, hiccuping and whining. She could feel the lava pooling in her lower stomach again, a spring ready to burst. “U-Uhuh- B-Baby m’ s-so close!-”
Sprout groaned, nodding as he nuzzled her. “M-me too..!” His movements became more erratic, before he came to a realization… Shit, he can’t come inside her..! He suddenly started pulling out.
Her breath hitched and she whined loudly, her legs shaking as she used all of her strength to pull him back in as deep as she could. “N–No! Please- S-Stay!” She begged needily, arching her back.
He gasped shakily, “C-cos!-” He shuddered as he thrusted deeper as well as faster. “F-fuck-!!”
Cosmo yanked hard on his hair, pulling his head up from where it was buried against her throat, and pulled him into a desperate, heated kiss as she clenched around him. She moaned muffledly as she deepened the kiss, shoving her tongue into his mouth.
He yelped and moaned too, squeezing his eyes shut as he sucked on her tongue. He doubled his efforts, pounding his hips into hers and tugged on her tail more. Cosmo tensed up, groaning and whining, before she gasped and arched her back as it all came crashing down.
Cosmo cried out as her orgasm hit her hard, her whole body trembling as staticky, white hot pleasure washed over her, her stars an almost blinding glow. She, ironically, swore she saw stars.
Sprout slammed into her once more before his hips stuttered as time slowed down, grinding in deeply as hot, overwhelming waves of electricity coursed through him, coming inside her with a loud groan. His hands went down to her waist, holding her closely.
The kiss broke after a long moment. Cosmo panted shakily, laying her head back against the pillows, as Sprout’s forehead found her shoulder. The couple laid there together, entwined in each other's arms and breathless, basking in the afterglow of their intimacy.
Sprout melted into her, taking a big shaky deep breath. “H-hah, Cossie.. Y-ya were amazin’... y-ya okay..?” He asked softly, kissing her shoulder.
She let out a trembling breath, giving a shaky nod. “M-Mhm.. That.. That was… so nice..”
He smiled lovingly, nuzzling into her. “That’s good, ‘m so glad..” He gazed up at her lovingly. “Ya wanna just.. Rest a few? Before cleanin’?”
She sighed softly, shakily wrapping her arms around him lazily. “Mhm…” She paused after a moment. “Cleaning?”
He nodded, “Mhm…” Sprout stared at her softly.. “..Y’know, like.. Cleanin’ the bed, takin’ a shower.. Maybe get a snack er two, if yer hungry.. Like aftercare?”
“Oh.” She stared back at him. Jonathan never did anything like that..? “I mean. You don’t have to..”
He blinked, huffing and leaning closer and kissed her cheek. “Oh but ‘m gonna! I wanna take care o’ ya!”
Cosmo blushed shyly, turning her head away. He wanted to take care of her… her heart fluttered. “..T-Thank you..” He was so sweet to her..
Sprout smiled lovingly, kissed her cheek again before melting into her once more. “It’s nothin’, cupcake.. I always will.. Now, rest up a bit.”
“Okay…” She lifted her head up to kiss his forehead. “Thank you… I love you so much..”
“I love ya too, so, so much!” He nuzzled into her, tenderly cupping her cheek.
She smiled shakily, giggling softly as she nuzzled into his hand, sighing contently.
He admired her lovingly, humming softly. But after a few moments he suddenly remembered that.. He came inside of her. His eyes widened, he scrambled. “S-shit-! I’m- ‘M so sorry-!”
Cosmo jumped, caught off guard as she blinked. “Huh? F-For what–?"
“I-I came inside ya..!” He was panicking, this wasn’t a good thing was it? Maybe some other day, but right now? What if she did get pregnant?? What if she wasn’t ready for that???
Cosmo stared at him for a moment before a bashful smile stretched on her lips, a laugh leaving her. She sat up, softly cupping his face. “Baby, it’s okay.. I’m on birth control..”
Sprout snapped out of the thoughts that were going through his head, blinking. He took a big sigh of relief and sheepishly laughed, melting into her hands. “O-Oh! Phew!.. H-hah, I see..”
She giggled, kissing the tip of his nose. “Silly boy…”
He blushed in embarrassment, snickering as he turned his face into her palm. “I didn’t know..” He kissed her palm softly.
She watched him, smiling shyly to herself. She loved him, oh so dearly… she kissed the corner of his eye. “..Can we rest for a bit longer?”
He smiled happily, nodding, “O’ course we can, Cossie..!” He nuzzled into her.
She sighed softly, leaning her forehead against the side of his head, smiling softly to herself…. She never wanted this to end. She was so happy. “...I love you..”
Sprout’s hand rested on her cheek and caressed her tenderly. “I love ya too..” He felt so lucky to be with Cosmo..
Cosmo hummed contently, gently pulling Sprout down onto the bed with her, nuzzling into him.
He chuckled softly and held her close, nuzzling her back. His other hand absentmindedly trailed up and down her back. The two lovers rested for a while, happily in each other’s embrace. Time felt slower with each other, they felt like they had all the time in the world. Eventually, Sprout made them get up to clean, but Cosmo wasn’t complaining. He absolutely pampered her, as she deserved. Cleaning her up, along with the bed, feeding her fruit like royalty. She laid on top of him, talking for a little while, before they finally drifted off to sleep. And it would be the best sleep in their lives so far.
