Actions

Work Header

Rough

Summary:

Sprout complains to Astro about a particular mirror that he hates and things quickly get steamy. Astro tells Sprout to be a little rough with him 👅

Notes:

hello :3

i recommend reading the first part of this AU cus theres some mentions of it in here :p

(See the end of the work for more notes.)

Work Text:

Astro never thought in a billion years that he would find himself sitting on top of Sprout, with Sprout’s hands holding his waist as he bounced up and down on him.

But here he was. Doing just that.

Astro wouldn’t say he was against it though, in fact, he absolutely loved it. Only 8 months ago Sprout was tending to his wounds that Dandy had given him, now here they were, having the most dirty and rough sex they’ve ever had. 

 








Sprout had just come back from hanging out with Vee. Astro was on his bed engulfed in the current book he was reading when Sprout came in. The second Sprout opened the door, Astro noticed almost immediately how angry he looked. 

Astro jolted from the bed and made his way over to Sprout. “Sprout, what’s wrong? What happened?” 

Sprout looked at Astro’s face. The only face in the world that brought him peace, and for a second he was relieved. Until he began to speak. “I was with Vee and out of nowhere Glisten invited himself into our hangout.” Sprout began, his voice growing more irritated by the second. “He brought up that time when he tricked us. I kept telling him to drop it and just go, but he kept going on and on about how funny it was when I realized he was lying.”

Astro just looked at him as he spoke. Immediately he remembered that moment. The moment when Dandy had captured him. The moment that still haunted him till this day. His trail of thought was interrupted when Sprout spoke again.

“God, it was like he enjoyed taunting me.” Sprout then turned to lock the door and then threw himself onto Astro’s bed. Astro followed suit and laid next to him. “Sprout,” Astro hesitantly began. “It’s all over now. Dandy isn’t around and Glisten is an asshole. Clearly, he has nothing better to do with his life.” 

Sprout turned his head to face Astro. He was right. And although he wanted nothing more than to smash Glisten’s face in and watch as it shattered into a million pieces, he knew that Astro would most definitely be against that. After all, Astro had faced too much violence in his life. 

“I promise, Sprout, it’s ok now. Don’t dwell on the past. Just like you tell me all the time.” Astro said softly. Sprout fully turned his body to face Astro.

“I know, I’m sorry I got so mad.” Sprout said sincerely. 

“Hey, don’t apologize for having emotions. But that part of our lives is far gone.” Astro said, turning himself to face Sprout. 

Sprout subconsciously grazed a hand on his cheek, his hand trailed down Astro’s face and stopped it on the moon’s chest, feeling the faint heartbeat beneath it. “I know.”

Astro placed his hand over Sprout’s and intertwined their fingers together. His eyes locked onto their hands as he pulled them up and gently kissed the back of Sprout’s hand. Their relationship was only growing stronger since they met. They never had a bad moment together after Dandy. Sprout was always there to comfort Astro when he woke up from a nightmare, or when his anxiety would flare up. And he was there for Sprout just as much as Sprout was for him. 



Sprout removed his hand from Astro’s and quickly positioned himself on top of Astro. Both hands were placed besides Astro’s arms, his legs pushing Astro’s together beneath him. He towered over Astro and stared down at him. Astro instantly noticed that familiar glare in his eyes. 

Their sexual bond had grown dramatically over the past few months. Both of them quickly learned how to pleasure the other in just the right ways. Sprout knew every inch of Astro’s body, and what to do to make him feel as good as possible. Astro loved when Sprout touched him, he loved how his hands felt on him. The cold fingers against his warm skin was a feeling he simply could never get bored of. 

Astro paced his top set of arms around Sprout’s neck and the others around his back, and pulled Sprout down into a deep kiss. It was rough and messy but neither of them cared. 

Sprout was the first to pull away. “I need you so bad, Astro,” he said, his voice coming deep as he spoke.

“Then have me.” 

Sprout felt his stomach twist at those words. It didn’t matter how many times they’ve done this before, Sprout’s heart always pounded in his chest when Astro spoke to him like that.

He lowered his head down and placed his lips on Astro’s neck leaving small bruises on the skin there. Without being told, Astro removed his shirt, just so Sprout could have more room to give him hickeys on his chest and stomach. 

Sprout’s mouth travelled down Astro’s torso, a trail of tiny bruises left where Sprout kissed and sucked at his skin. 

Astro shuttered at each touch. His top hands moved up to Sprout’s head and grabbed his leaves, guiding him down as he got lower and lower to his naval. Sprout kept his mouth on Astro as his hands reached to his pants and slipped them off with ease. Astro lifted his hips for guidance, his body now covered with goosebumps. 

Sprout got up on his knees and began to remove his own clothes. Astro admired his body, his eyes tracing over his torso, watching as Sprout crawled back over him and kissed him once more. The kiss went just the same as the last, sloppy and needy. Astro moaned into the kiss, arching his back up into Sprout. 

Sprout quickly got up and stood at the end of the bed, pulling Astro in front of him where he now sat below him. Sprout placed his fingers in the hem of his own boxers and pushed them down, his cock springing out just inches away from Astro’s face. Astro almost drooled at the sight before him, his eyes never leaving Sprout’s long cock. He watched as it sprung up and down, and he waited for permission to touch it. 

When it came to Sprout, he didn’t feel uncomfortable at all during sex. It was a stark contrast to his intimacy with Dandy. Dandy always initiated, and even though Astro was either not in the mood or genuinely didn’t want to, he would always let Dandy use him for his own pleasure. He knew giving Dandy his way would be in his favor, even if only for a short time.

He liked the control Sprout had over him during these moments. Sprout had good intentions and Astro knew it. He knew he would never make him uncomfortable or even hurt him. Meanwhile, Dandy never cared. He loved the feeling it gave him when he had that control over Astro. But Dandy’s gone now, and Astro knows he’s in good hands. 

Sprout gripped the back of Astro’s head, causing Astro to look up at his dark eyes. “Suck.” Sprout commanded, lightly pushing Astro closer to his dick. 

Astro wasted no time grabbing his shaft, and taking the tip into his mouth. He teased Sprout by licking along his slit, his eye still glued to Sprout who gave him a smirk. “Don’t tease.” he demanded, pushing Astro’s head a little harder than previously. 

Astro obliged, removing his hand and taking in all of Sprout’s length with one go. Sprout’s head fell back in pleasure at the feeling of his mouth. Sprout absolutely craved it. Astro’s mouth fit perfectly around him. Every flick of his tongue, every moan Astro would make, sent Sprout to oblivion. 

Astro has had tons of practice in this field since their relationship grew more intimate. He’d grown to love having his mouth full. And he absolutely loved how Sprout tasted. 

He squeezed his eyes shut as he began to move, Sprout’s cock repeatedly hitting the back of his throat. Each moan followed by a gag. 

“Fuck,” Sprout groaned out, his voice low. “f-fuck, Astro… keep going… feels so good”

Astro quickened his pace, drool and pre-cum spilling from his mouth and onto his chin. Sprout’s grasp on his head was now strong, guiding Astro as he sucked him off. The sound of the wetness and each moan and gag from Astro combined with the feeling of his mouth quickly bringing him closer to the edge.

“S-so cl-close…. gonna cum.”

Astro waited until he had every inch of Sprout in his mouth, stopping when his nose met his lower stomach. He opened his throat wider to guide Sprout’s cum down his throat.

When Sprout finished, streams of hot cum slid down his throat and Astro swallowed every drop, savoring the taste of it. Sprout pulled Astro’s head off of his cock and pushed him down onto the bed. He swiftly removed Astro’s boxers and rummaged through their drawer for lube. 

Astro watched as Sprout placed his legs up onto his shoulders and squeezed the lube on to his hands. Sprout lined one finger up to Astro’s ass and slowly slid it inside. Astro moaned at the feeling. “Add more, please.” he pleaded, staring Sprout straight in the eyes. 

“Be patient, I don’t want to hurt you.” Sprout then began to pump his finger in and out before placing another one inside, scissoring them around and then adding a third. Astro was a moaning mess at the sensation, his stomach turning at the thought of what’s going to happen next.

After Sprout was satisfied he pulled his fingers out. Astro let out a disappointed sigh, already missing the feeling of Sprout inside him. Sprout placed his hands underneath Astro’s knees, keeping his legs on top of his shoulder. He lined himself up with Astro before slowly pushing the tip in. 

Astro’s eyes rolled back at the feeling, moaning Sprout’s name as he felt him slowly going in deeper.

Sprout slowly pushed himself all the way in and stopped for a minute to let Astro adjust to the stretch. They usually never got too rough when having sex due to Sprout being terrified of hurting him. But what Sprout didn’t know is that Astro wanted it rough. He wanted Sprout to pound him into the bed leaving his legs useless the next morning. 

“S-Sprout, move.” Astro cried out, slowly rolling his hips for some friction. 

So Sprout did as he was told. He pulled himself out almost fully before going back in again with not too much force. Astro locked his ankles around Sprout’s neck in an attempt to push him deeper inside.

Sprout continued at that pace, fucking Astro slowly. “Sprout,” Astro began. He looked at Sprout with pleading eyes before he spoke again. “P-please be a little r-rough with me. It’s ok.” 

Sprout stopped moving at that. He was shocked to hear Astro's request. Astro was such a gentle and fragile person. To hear Astro beg for him to be rough with him came as a complete shock. As much as he wanted to be rough with him, Sprout was absolutely terrified of causing Astro any sort of pain. Before he could speak, Astro’s voice came quietly again. 

“Please, Sprout.” 

“A-are you sure?” Sprout slowly began to move again, still keeping his slow pace. 

“Mmph.. yes I’m s-sure.” 

Sprout leaned down to Astro’s face and kissed him. “If I hurt you, tell me to stop.” 

Astro nodded at that and Sprout pulled himself back up. Slowly, he pulled himself all the way out before slamming himself back in. 

“Fuck!” Astro screamed out, the feeling a mixture of pleasure and pain, but he absolutely loved it.

“What happened? Did I hurt you?” Sprout immediately stopped moving and looked down at Astro with worry written all over his face. 

“No, it felt so good. Do it again.” 

“Please, Astro if I hurt you-”

“I know, if it hurts I’ll tell you to stop. Now please keep going.”

The eagerness in Astro’s voice set Sprout over the edge. He wanted to make Astro feel good, and he did. He pulled out again and slammed himself in once more, earning a high-pitched moan from Astro. 

He continued to slam into Astro’s ass. His pace began to quicken and Astro absolutely loved it. “S-so good- fuck.” Astro cried out. He reached his hand down to grab his own cock and slowly started pumping it in his hand before it was abruptly swatted away. 

“No, don’t touch yourself. I want to make you cum just like this.” Sprout ordered. 

Astro moaned as a response, to keep his hands occupied he placed all four of them onto Sprout’s arms. Sprout kept his pace, pounding into him, groaning everytime Astro tightened himself around his cock. 

As Sprout continued to hit his sensitive spot, Astro could feel himself growing closer to the edge. 

“Mmph, keep g-going… gonna c-cum.” 

Sprout leaned down at that, pushing Astro’s legs all the way down, his knees now being next to his own face. He began to fuck him even harder, pushing Astro to his climax. 

After a couple seconds, Astro tightened himself around Sprout as he came, nearly screaming at the feeling. 

“Such a good boy.” Sprout praised him. “I’m gonna cum too.” 

As Astro rode out his high, he managed to speak a few words. “I-inside, p-lea…please.” 

Astro continued to tighten himself around Sprout, the feeling of it making Sprout cum almost instantly. He pushed himself deep inside of Astro as he planted his cum deep inside his ass. 

He watched as the cum spilled out of Astro when he eventually pulled out. He swiped a finger over Astro’s hole and brought it up to Astro's lips. Astro immediately opened his mouth and sucked on Sprout’s finger, tasting himself and Sprout. 

Sprout was about to collapse onto the bed before Astro quickly stood up and this time he pushed Sprout onto the bed. Sprout gasped at the sudden force, and watched as Astro climbed on top of him, his legs straddling Sprout’s hips.

“Astro, wha-”

“I’m not done yet, Sprout.” 

Sprout’s eyes widened. It was very rare for them to go more than two rounds. Astro, always the tired one, would fall asleep almost immediately. But today, he wanted more. He was far from tired.

“What’s gotten into you?” Sprout questioned, grabbing Astro’s hips. Astro began to rock his hips on top of him, Sprout’s cock now rubbing between his ass. 

“Mm, don’t know.” Astro said breathlessly. 

Sprout absolutely loved his eagerness, his cock already hardening from the friction. 

Astro quickly stopped his movements, now lifting himself up and lining Sprout’s dick up with his ass. He forced himself down immediately, almost too hard, letting out a pained moan at the feeling. 

Sprout tightened his grip on his hips. “Woah, take it easy.”

“N-no…” 

“No?” Sprout replied, utterly taken aback at Astro’s denial. He was never the type to say no to Sprout. And even though he didn’t want Astro to hurt himself, he absolutely loved this version of him. “Who do you think you are?” Sprout said, taking control once again. He lifted Astro up with his hands and slammed him back down. “You think you can say no to me, huh?”

Astro’s head lolled back at the feeling. “Mmph y-yesss… j-just like that,” Astro moaned out,  placing his hands on Sprout’s stomach for support. “D-don’t stop”

And Sprout didn’t stop. He lifted Astro up again and slammed him down harder than before, the force making Astro scream. 

He continued to let Sprout take control until he placed his hands on Sprout’s arms to stop him. He placed his back hands on Sprout’s thighs, the others still pinning Sprout’s arms to the bed, and took complete control, bouncing himself up and down. The sounds that Sprout made under him sent a wave of heat through his body. 

Eventually, Sprout noticed Astro’s legs becoming weaker, they shook with each bounce and his movements grew slower. So he decided to take things back into his own hands. He forcefully grabbed Astro’s hips and pulled him off, throwing Astro onto the bed so back was facing up. He got off of the bed and pushed Astro’s ass up, grabbing each cheek with his hands and spreading them apart. The sight of Astro’s hole so stretched out and abused causing him to groan. 

He lined himself up again and plowed himself back in, earning a yelp from Astro. 

Fuck!” Astro screamed out, his voice muffled by the bed. 

Sprout didn’t hold back as he fucked him, his hips slapping against Astro’s ass, the loud sound of their skin making contact filling up the room. Sprout pulled a hand back and slapped him hard on the ass, a red mark quickly appearing from the force. 

“You’re so good, Astro. Taking this so good for me.” 

Astro only moaned as a response, struggling to form words. He placed an arm under his face and bit down onto it. Sprout continued to plow him, occasionally smacking his ass.

Astro began to move his hips in rhythm with Sprout’s thrusts. His hand met the back of Astro’s head, grabbing it hard and pulling Astro up to him. Astro’s back slammed against Sprout, the angle now made each thrust feel more powerful. 

“You look so good like this.” 

“Sprou-” Astro began, the sheer force from behind him making it impossible to speak. 

“Hm? Use your words, tell me what you want.”

The pleasure of getting absolutely pounded made it almost impossible to speak, each thrust making his body almost useless. “C-cumming” he managed to speak out. 

Sprout’s breath was hot on his neck, sending even more shivers down his body.
“Yeah you want to cum?” Sprout replied. “Cum for me.” 

It didn’t take much longer for Astro to cum untouched once again, Sprout’s torturous thrusts making it impossible to contain himself. Sprout then let go of Astro, letting him fall down to the bed. He continued to fuck him, though his movements slowly lost their rhythm as he approached his climax. 

“I’m so close mmphh~”

Sprout gave him a few more thrusts before pulling out and slamming into him as hard as he could, cumming immediately. 

His body fell limp on top of Astro, both of them catching their breath. Sprout slowly lifted himself up and pulled himself out. He grabbed a tissue from the night stand and cleaned Astro up.

Astro stayed where he was on the bed, his eyes closed and on the brink of sleep. He grabbed Astro, placing him correctly on the bed and laid behind him. 

He placed a kiss on the back of Astro’s head and swung his arm around Astro’s waist. 



“Sweet dreams, gorgeous.”

Notes:

ok this is freaky

Series this work belongs to: