Actions

Work Header

bruises on your thighs like my fingerprints

Summary:

“You that confident I’ll come first, Wolfwood?” He asked, cocky smile on his lips and mouth moving to the other side of Wolfwood’s neck, sucking the skin between his teeth and leaving a trail of purple bruises as Wolfwood moaned and tilted his head. “Can I fuck you as many tims as I want if I win?” His voice dropped low, tongue peeking out to lick at dark skin and send shivers down the man's spine, hands tightening their hold where he was pressed against Wolfwood.

Wolfwood chuckled, his hand moving to stroke Vash’s cheek. “If you can make me come before you do, then sure, whatever you want.” He teased, biting his lip when he pulled Vash away again, a groan falling from his lips at the harsh pull against his hair. He shifted his hips, breath hitching when he felt Vash’s cock against his ass, warm even through two layers of sweatpants. He grinded down and relished in the whine that escaped the blonde. “But don’t think it’ll be that easy.” He was all bark and no bite.

Notes:

baby's first time writing smut in literal YEARS so please forgive how bad and cringe it is i am so sorry

Work Text:

When Wolfwood walked into Vash’s room, he could feel the nervousness settling into his stomach. He shouldn’t feel nervous, he was here for something that they did all the time, when they were finally settled in a hotel room instead of the back of the car with Roberto and Meryl arguing back and forth in the front. Maybe it was because of the words he was looping round and round in his head, practicing how he would get them out and into the open. He had sat in his own room for too long thinking them over, erasing them in his brain before starting over and deciding which ones were likely to get him what he wanted out of this. 

The room was dim when he had opened the door, a small lamp on the nightstand and the moonlight from the window the only things providing any sort of light in the small space. A table and chair were settled near where the window was propped open, cool breeze entering the room and settling around them as Wolfwood focused on the single bed just to the of the window. 

Vash was sitting at the edge of his bed, focused turned solely on sewing up a bullet hole in his red jacket. They had gotten caught in a shoot out almost immediately upon setting foot in the town, Wolfwood pulling out the Punisher from its bindings, ready to put an end to it, when Vash had beaten him to it. His gun was out within seconds, and as he was raising it to start firing the guns from everyones hands, a stray bullet punched through the sleeve of his coat. He had whined about it for the entire time they had settled in the bar afterwards, whining and shoving the evidence in Wolfwood’s face until he barked at him to throw back a shot and shut up. 

One leg was tucked up under his thigh, glasses on the nightstand, brows furrowed as he focused on pressing the needle through one end and out the other before synching it together. His tongue was poking out the corner of his mouth, and Wolfwood had to pinch himself from even attempting to think it was cute. His hair was soft against his forehead, freshly washed and adorned in his sleep clothes, a simple black sweater and grey sweatpants. Opposite of what Wolfwood was wearing, his sweater grey and sweatpants black. 

“Spikey,” he started, closing the door behind him and shoving his hands into the pockets of his hoodie, making his way further into the room until he was standing in front of the blonde. Vash looked up and watched as he approached, eyes bright and a small smile on his lips as Wolfwood settled in front of him, neck craned so he could look up into his eyes. He was so pretty in the dim light that Wolfwood wanted to smack him. 

“Wolfwood,” Vash replied teasingly, smile growing wider as he reached out and grabbed the loose bit of sweater on Wolfwood’s side flesh hand digging into the material and watching him with those too pretty fucking eyes. Wolfwood almost turned back on his plan entirely, filled with the sudden need to wrap this man, all soft in his slightly too big clothes, in his arms and do something stupid like cuddle him. 

Wolfwood forced a smirk, licking at his lips slowly and damn near shivering as he watched Vash’s bright eyes latch onto the action instantly. “I was thinking,” he continued, right hand raising to cup Vash’s face, thumb pressing into that beauty mark that he had kissed a thousand times over at this point and wanted to kiss a thousan times more. 

“That’s never a good thing.” Wolfwood pinched his cheek and made a face at him, ignoring that grin that made his knees weak in favor of leaning further into Vash’s touch, wanting to speed this up before he lost his nerve. 

“I want to have some fun with you,” he huffed, his smirk making a reappearance, and he felt a pang of annoyance when Vash simply raised a brow, a smirk of his own settling across those pink lips, ones that Wolfwood suddenly wanted against his own more than anything in the world. 

“Fun? What kind of fun?” His voice was teasing, a knowing look already in his eye as he pushed his jacket to the floor, sewing the hole that he had been complaining about for hours completely forgotten in favor of wrapping his prosthetic arm around Wolfwood and pulling him closer. 

Wolfwood chuckled lowly, his smirk widening as he raised a knee to settle it on the bed, his eyes raking over his body. “Oh, I think you know what kind of fun I’m talking about, Spikey,” he purred, his hand coming up to rest on his own abdomen, warm beneath his hand as he pressed down, using his other hand to slowly trail up Vash’s thigh. “The kind of fun that involves a lot of moaning, sweating, and a few broken bed frames.” He leaned in close to Vash’s ear, cringing at his own words but knowing they were unfortunately working on the blonde. He trailed his lips over Vash’s ear, nibbling on the skin and sucking his earring past his teeth. “The kind of fun that leaves you begging for more.” 

Vash shivered at the contact, sucking in a deep breath and squeezing Wolfwood between his hands, pulling him even closer and trying to pull him forward onto his lap. Wolfwood complied, settling on both his knees as he let his hands reach up to tangle in Vash’s hair. “You plan on me fucking you so good we break the bed?” Vash huffed, leaning forward and trailing his lips along Wolfwood’s jaw, biting at the skin and sucking gently as he trailed his mouth down to his neck. “I think I can do that for you.” 

Wolfwood couldn’t resist those fucking lips, his heart picking up in his chest as he settled further into the blonde’s lap, moaning at the sensation of warm lips on his skin, his hands tightening their hold in blonde hair and pulling gently. “Mmm, that’s exactly what I want,” he whispered, his breath hot against Vash’s ear. “But I have a better idea. How about we make a bet?” Vash hummed against his skin, fingers dipping underneath Wolfwood’s loose sweater at the waist, warm and calloused against his skin, already overheating. 

“If you can make me come before I make you come, I’ll let you do whatever you want to me.” Fingers squeezed his waist, teeth nipping at his adam’s apple. “But if I win… I get the same.” He grinned wickedly, confidence dripping from his voice, his eyes darkening with desire when he pulled back and saw Vash’s wide eyes. Pretty blue peered up at him, hand moving down to grip harshly at Wolflwood’s thigh, a moan falling from his lips as he bucked against Vash. 

“You that confident I’ll come first, Wolfwood?” He asked, cocky smile on his lips and mouth moving to the other side of Wolfwood’s neck, sucking the skin between his teeth and leaving a trail of purple bruises as Wolfwood moaned and tilted his head. “Can I fuck you as many tims as I want if I win?” His voice dropped low, tongue peeking out to lick at dark skin and send shivers down the man's spine, hands tightening their hold where he was pressed against Wolfwood. 

Wolfwood chuckled, his hand moving to stroke Vash’s cheek. “If you can make me come before you do, then sure, whatever you want.” He teased, biting his lip when he pulled Vash away again, a groan falling from his lips at the harsh pull against his hair. He shifted his hips, breath hitching when he felt Vash’s cock against his ass, warm even through two layers of sweatpants. He grinded down and relished in the whine that escaped the blonde. “But don’t think it’ll be that easy.” He was all bark and no bite. 

He pushed forward and claimed Vash’s lips in a harsh kiss, immediately sinking teeth into that plump lower lip and grinding his hips again, cock twitching when Vash flexed the fingers of his prosthetic and left Wolfwood’s skin stinging. They were both only half hard, but Wolfwood could feel himself filling out as he picked up a slow rhythm, licking into Vash’s mouth and sucking on his tongue, moaning when Vash licked back into his mouth enthusiastically. 

Vash pulled back reluctantly, and Wolfwood stopped himself from following that warm mouth, gasping when a warm hand shoved under his sweater and cupped under his pec. “I know how to press all your buttons,” Vash said, reaching up with his flesh hand to grab at Wolfwood’s hair, pulling harshly so that he was baring his throat, moaning loudly and bucking his hips forward, thighs spreading in an effort to get closer. “Know what makes you go crazy.” Vash latched his teeth into skin, biting down and Wolfwood’s hips stuttered before picking their pace back up, grinding harshly onto Vash, panting into the open air as those sharp teeth sunk into him, rough but not deep enough to pull blood. 

“Fuck, Spikey,” He breathed out, hands gripping onto his shoulders tightly. “That’s cheatin’, and you know it.” He gasped when Vash pulled his teeth out and moved to his shoulder, teeth marking a sharp trail along his dark skin. His fingers sunk into the dark material of Vash’s sweater, the hand over his chest squeezing harshly at the same time that those teeth sunk in again. Wolfwood turned his head into Vash’s hair, breathing harshly as his hand fell down to their laps, pulling back just enough to get his hands onto Vash’s bulge, thick and warm under his hand. 

“I know what you like too,” he got through his teeth, squeezing Vash’s cock through the cloth and throwing his head back when Vash’s teeth sank deeper. “ Fuck ,” he moaned, shoving his hand down into Vash’s sweatpants and pulling out his cock, grinding forward to press his still clothed length against the warmth. “I said that’s fucking cheating.” Vash ignored him in favor of pulling back and trailing kisses up the column of his throat, pushing his hips up into Wolfwood’s grasp. 

“You’re already so hard,” prosthetic hand against Wolfwood’s cock where it strained against the leg of his pants, “might make you come before you can worry that pretty little head of yours about it.” He chuckled against Wolfwood’s throat, sucking the skin into his mouth for a few blissful seconds before trailing his mouth to his jaw. “It doesn’t take that much to wind you up, babe.”

Wolfwood is upset that he’s not wrong, sensitive all over and arching his back when Vash trails his hand higher up his thigh, to the waistband of his pants. “Might have you melting into a puddle before I can even get your clothes off.” Then his fingers were reaching in and pulling Wolfwood out of his sweats, punching out a moan when he immediately started stroking, the prosthetic cold and rough against his too hot skin. 

Vash’s length lay forgotten against his stomach as Wolfwood leaned forward and panted against Vash’s cheek, grinding his ass down against Vash’s thigh before bucking up into the tight grip of bottle green fingers and whining. The blonde's mouth returned to his throat, sucking and licking at the teeth marks and bruises he was leaving behind, claiming what he knew was his and sending shivers up and down Wolfwood’s frame. 

“Fuck off,” Wolfwood muttered into pale skin, biting at Vash’s cheek as he continued to fuck into his fist, precum leaking from his tip and trailing slowly down as his body got warmer, his fingernails digging into skin and mouth falling open when Vash pulled his hair again, nosing at his collarbones and pressing Wolfwood’s torso closer to himself. 

“Love when I get to mark you up like this,” he said, nibbling along Wolfwood’s stubble, warm and claiming. “Get to show everyone else that you’re taken, that you’re mine .” Wolfwood gasped at the words, eyes falling shut when Vash pulled his head back again. 

His breaths came in ragged gasps as Vash picked up his pace, mouth inching lower and lower until he could feel Wolfwood’s chest through the material of his sweater, mouthing against the fabric until his lips pressed over a hard nipple. Wolfwood grabbed the back of Vash’s neck, his other hand pulling the sweater over his head before both hands were pressing Vash to his chest desperately. 

“You aren’t even trying anymore,” Vash murmured against his chest, flesh hand squeezing under his pecs as he picked up the pace on the other, tightening his grip and moaning against Wolwood’s nipple when he bucked forward and into Vash’s hand. “You didn’t even want to win, did you?” Wolfwood gasped at the words, eyes falling shut and back arching, pressing further into Vash’s lips and hips stuttering. 

That had been the plan, hadn’t it? Get Vash all hot and bothered, get him in the right headspace in the one way Wolfwood knew would work. He liked it when Vash took the control from him, let it slip out of his grip and into Vash’s strong hands. Liked when the blonde pressed him down into the bed and took what he wanted, what was his. Got hard at the thought of getting all marked up and fucked stupid on Vash’s dick, filled to near bursting with his cum and spit. Wanted to be crammed on both ends with Vash, fingers fucking into his mouth while his cock reached places he would never get to on his own. 

Vash must have felt how true the words were, pushing Wolfwood back to his feet in a harsh shove and scrambling to get his sweats off and throwing across the room before he was pulling him back down, flesh fingers rubbing at the sticky head of Wolfwood’s cock quickly before reaching behind him, pressing a finger in without warning. Wolfwood yelled, pulling harshly on Vash’s hair until the blonds head was thrown back and their lips were crashing together, all teeth and tongue and spit. Vash didn’t give Wolfwood any time to adjust, fucking him on one slick finger and speeding up the hand on his cock. 

Wolfwood’s back arched as he tore himself away from Vash’s lips, panting and gasping into the open air, fucking up into Vash’s fist and then back against his fingers, groaning through his teeth at the dual stimulation. “‘M gonna come,” he gasped, thighs tightening around Vash’s waist, one hand holding tightly to his blonde hair while the other scratched across scarred skin, hips stuttering their thrusts as he neared the end. 

“Yeah?” Vash had shoved his face back into Wolfwood’s unmarked shoulder, fanning hot air against the skin as he moved his hand faster, shoving another finger in and watching with wide eyes as Wolfwood arched and rutted forward. “Gonna let me win just like that?” 

Wolfwood nods his head, moaning when Vash shoved a third finger in, fucking into him hard and filling the room with slapping sounds as their skin met, Vash moaning lowly as he bucked up against Wolfwood. 

“Fuck,” Vash muttered, nipping at dark skin, thighs spread underneath Wolfwood as he tried to buck up and press his cock to any part of Wolfwood he could. “Gonna pump you so full my come, you’re gonna be so full you won’t know what to do with yourself.” His voice is rough, and Wolfwood whines at the words, thighs straining as he continues his pace, wanting so desperately to speed up but feeling his muscles pull and ache. He pressed his mouth back to Vash’s own, not kissing, more panting into each other, hair sweaty and caked to their foreheads. Wolfwood felt a layer of it all over, cooling his too warm skin as he leaked over Vash’s knuckles and moaned into his mouth. 

“Please,” he begged, tears forming at the corners of his eyes, breath hitching with each thrust of Vash’s fingers into him, his nails digging into Vash’s skin and pulling a groan from those lips, eyelashes fluttering against Wolfwood’s cheekbone and eyes rolling back. “Fill me up, please .” The mere thought of it had him leaking even more, hole clenching against Vash’s fingers as he fucked himself down, thighs burning with the effort to reach his orgasm. He wanted Vash inside already, wanted to come full and wet. 

“You close, baby?” Vash teased, arching his chest forward to press the material of his sweater against sensitive nipples, holding Wolfwood in place when he flinched away from the stimulation. “Y-yeah, gonna cum,” he pants, his hips rocking against Vash’s fingers. “Fuck, right there.” His body tenses up when Vash swipes his fingers against the slit of his cock, tightening the ring of his fist, twitching in Vash’s hand. 

Vash speeds up on both ends, curling his fingers just right to hit that spot inside Wolfwood that would drive him through the roof. “Now, come now, please .” 

Wolfwood’s breathing becomes erratic, his hips bucking erratically as he reaches the edge. “Fuck, Vash…” He trails off, the tension in his body building as he gets closer with each press of Vash’s fingers. He throws his head back, letting out a loud moan that echoed back as he reached the edge, fucking up with desperate thrusts into Vash’s fist, spilling over metal fingers and his own stomach. 

Vash didn’t let up his pace, watching in awe as Wolfwood continued coming, white ropes spurting out against dark skin, leaking onto metal fingers, reaching up to his collarbones, running down dark bruises and teeth marks. 

“God, you’re so beautiful like this,” Vash whispered, removing his hand from Wolfwood’s spent cock and catching his jaw in those fingers, dragging Wolfwood’s panting mouth towards his until they were pressed together again, tongue thrusting into Wolfwood’s mouth as he tried to breath harshly through his nose, meeting Vash’s thrust with his own. He could feel his own come on his face from Vash’s ingers, moaning into those lips. 

When Vash pulled away, his fingers inside still pumping slowly, Wolfwood panted harshly. His chest heaved as he tried to catch his breath, his body still trembling with the aftershocks. He opened his eyes to look at Vash, a small smirk tugging at the corners of his lips. “Was I that obvious?” He muttered, wincing when Vash pressed in deep and curled his finger against his prostate. He leaned forward, letting his weight off on Vash, who circled his free arm around Wolfwood’s waist and held him close. 

Vash chuckled at the words, pulling his fingers out and pressing a kiss to dark hair, pulling him closer and running flesh fingers up his warm back. “Just a little bit. You didn’t really put in all that much effort.” He wasn’t embarrassed by the words, knew that Vash would probably pick up on it sooner or later. He relaxed into those warm arms, trailing his nose against the soft skin of Vash’s throat while his arms wrapped around broad shoulders. “You touched my dick for like two seconds and then spent the rest of the time moaning and whining.” 

Wolfwood groaned into his neck, and Vash laughed into his hair, squeezing him around the waist before his laugh was cut off by a moan, Wolfwood inching forward in his lap and pressing against said neglected dick, still hard and dripping against his toned stomach. Wolfwood didn’t think twice as he caught sight of it, reaching down and grabbing the cock in his hand, squeezing the warm flesh in his hand. Vash moaned and leaned back on his hands, getting a better leverage to fuck up into Wolfwood’s fist, bucking up and catching Wolfwood’s eyes. “Yeah?” He breathed, moving his hips slowly, Wolfwood bouncing up with each thrust of those hips. He stroked Vash slowly, thumb rubbing against his slit, other hand moving to grip Vash’s thigh underneath his own. 

“Yeah,” Wolfwood gasped, feeling himself fill out against Vash’s thigh again. “You look good like this, blondie.” He leaned forward, kissing along Vash’s neck and collarbone, nipping and sucking at the skin.

Vash rolled his neck to the side, letting Wolfwood have as much access to his skin as desired. He was like a blank canvas, pale skin unmarked on his neck, no scars, no bruises, no blood. No evidence that this part of his body had been touched or hurt by anybody. Wolfwood went to work immediately, continuing his slow hand movements, pressing lips and tongue and teeth into flesh that was all his to claim and mark, all his to destroy and ruin before any of the rest of the population of this godforsaken planet had the chance to take it from him. 

Vash moaned under him as he sucked and nipped, grinding forward and rubbing his cock against Vash’s own, breath hitching at the friction, still sensitive. A shiver ran down his spine when Vash pulled him away and grabbed at his chin again, squeezing his cheeks gently so that Wolfwood’s mouth opened, tongue poking out as Vash licked his own lips. “Wanna do something,” he mumbled, pushing himself backward, a few inches away from Wolfwood, legs pulling from where they were pressed underneath Wolfwood’s weight, kicking off his own sweaters and pulling his sweater over his head, fingers threading up into dark hair and pulling him down to the bed. 

Wolfwood clocked in immediately, eyes widening when he was suddenly face to face with Vash’s cock, standing tall and red in his hand, thin like the man it was attached to but still enough to have his insides clenching and his mouth filling with spit. “This your reward for winning?” He smirked, stroking up the length and rubbing his thumb along the tip teasingly, watching Vash’s stomach cave in and his brow furrow. 

“This is a reward for you being a good boy,” Vash replied, fingers in his hair guiding him forward, blue eyes dark and lidded. Wolfwood moaned at the words, going straight to his head and his dick, pressing himself flat onto the bed before grabbing Vash’s thigh and pressing a kiss to the tip of his cock. Vash huffed at the action, but Wolfwood ignored him, kissing down his length, following a vein and sucking gently at the base, rubbing his thumb over the tip and collecting the wetness there, licking a long stripe back up and sucking it into his mouth. 

Vash dropped his head back against the bed, fingers tightening their hold on Wolfwood’s hair, thighs straining under his touch in an effort to not fuck up into that wet heat. “Like that,” he moaned, pulling in a harsh breath when Wolfwood started lowering his head, hollowing his cheeks and breathing deeply through his nose as he took more and more of Vash’s cock into his mouth, moaning when the tip hit the back of his throat. Salty wetness slid down his throat as he swallowed, relishing in the way Vash arched off the bed, moan punched out of his lungs and hips twitching up. 

Wolfwood tightened his hold on those thighs and raised his head again, sucking at the tip and then bobbing back down, starting a slow rhythm as Vash moaned and strained below him. He could feel him holding himself down, pressing his hips and ass into the bed in an effort to not buck up into Wolfwood’s mouth. 

Vash already looked a wreck, blonde hair a mess against the pillows, neck already blooming red and purple, shining with spit that Wolfwood left behind. His chest was rising and falling as he sucked in breaths, fingers tightening their hold in dark locks with every bob of his head. He had to be close already, had already been wet and straining before Wolfwood remembered he still hadn’t come. 

Wolfwood sunk down to the base and stayed there, swallowing around Vash while tears pricked at the corners of his eyes, all sense leaving his brain as he grabbed Vash’s hand in his hair and pressed down, moaning around the mouthful and raising his eyes to look up into those pretty blue. They were dark and tear stained, hardening when he realized what Wolfwood was asking. His grip turned painful as he pulled Wolfwood’s head up, harshly pushing back down and throwing his head back against the pillows. 

“Shit!” He gritted out, pulling his hair again and thrusting up into Wolfwood’s wanting mouth. Before he knew it, Vash was fucking up without thought, gasping and panting into the air, moaning Wolfwood’s name and hitting the back of his throat with every push in. Wolfwood moaned around him, cheeks staining with tears at each press in, hand splayed out over Vash’s toned stomach and breathing out through his nose roughly. 

“You feel so good,” Vash started, fucking up into wet heat. “Gotta get you like this more often.” Wolfwood could feel himself leaking against the sheets at the thought, of Vash taking control of him more often, of taking what he wanted and letting Wolfwood be the one he took from. He humped down into the mattress, moving his head with Vash’s thrusts, hollowing his cheeks and swallowing down, watching with wide eyes as Vash fell apart and came in his mouth, hands near pulling his hair out with how tight he was holding him. He pushed Wolfwood down to the base, spilling down his throat like a dream, filling Wolfwood’s senses with nothing but his come down his throat and nose pressed to the light patch of hair at his base, warmth at his scalp that all damn near made him come onto the sheets. 

When Wolfwood pulled off, his lips were wet and swollen, red and leaking with spit and cum. His eyes were lidded, chest heaving as he desperately took in breath. Vash was staring at him like he was in awe of the sight, as if he hadn’t seen it before, as if he were never going to see it again. Wolfwood moaned when he shifted and was reminded of his own problem pressed between himself and mattress. He was leaking, soaking through the sheets that they were surely going to need to pull off of the bed before they finally settled down. 

“Oh baby,” Vash muttered, all sweet sugar and soft fingers. Wolfwood bit his lip and sat up, crawling forward onto the blonde’s lap, straddling strong thighs before he could second guess himself, before he could convince himself that Vash didn’t want this just as much as he did. The evidence was right in front of him, where Vash was still leaking against his stomach, still impossibly hard, cock pretty and pink, covered in Wolfwood’s spit and just a bit of cum that he hadn’t licked off like he wanted to. 

“Inside? Can I be inside?” Vash practically begged as Wolfwood settled over him, raised up on his knees so they weren’t touching, sparks running up and down his spine at Vash’s voice, at his words. 

“Want you inside,” Wolfwood moaned, pressing fingertips into Vash’s stomach. “Want you to fill me up.” The blonde’s hips thrust up in a desperate attempt at contact, words sending an ache through both of them, but Wolfwood simply used his left hand to press him down into the mattress, vibrating at the feel of one hot hand and a cold prosthetic grasping at his thighs. There were probably going to be bruises later, shaped like Vash’s fingerprints, like the shape of his big hands, and it was that thought that made Wolfwood shove three fingers of his right hand into Vash’s mouth. 

A startled noise met him before Vash was immediately sucking on the fingers, hands tightening and tongue pressing. They both moaned when Wolfwood pulled back and then thrust back in, shaking as he fucked gently into Vash’s mouth, watching his eyes flutter shut and his chest rise and fall in deep huffs. Every breath sounded like a whine, and Wolfwood felt like he was going to burn up if they kept up like this. His brain was already all fuzzy, throat sore and raw, cock so hard it almost hurt as he pumped his fingers past Vash’s lips a few more times before pulling off. 

A broken sound left the blonde at the loss, immediately catching in his throat when Wolfwood pressed forward and shoved their lips together. Vash shoved his tongue past his lips, immediately shoving himself as deep as he could into Wolfwood’s mouth, flesh hand grabbing at the back of his neck to keep him close as they kissed. Wolfwood moaned and trailed his fingers down Vash’s torso, across old scars and metal. He could feel his stomach cave in at the contact, jumping away and then arching up when Wolfwood pulled them away. 

He jumped at the contact of his own fingers, jaw falling open further for Vash to lick into his mouth as he circled two fingers around his entrance before shoving them in, still loose from Vash’s earlier demonstrations to get him off. Neither of them had ever really been a fan of making the other do this part, both always eager to be pressing into each other and so desperate to get off that they didn’t like taking the time of sitting back to watch. But his fingers knew what to do, had opened Vash up enough times to have it up to a tee. 

Vash must have noticed when he pressed,  because his eyes snapped open and he pulled away from their kiss, much to Wolfwood’s disappointment. He bit back his whine, pressing his forehead to Vash’s own as they both looked down between their bodies. They were both hard and red, leaking from their tips and onto Vash’s stomach. His fingers were shoved knuckles deep, pulling out slowly before shoving themselves back in and spreading his fingers. Vash squeezed his thighs again, already red and dark with his hands, staring in awe as Wolfwood fingered himself open. 

The next kiss Vash pressed to his lips was a little sweeter, slower than their last but still full of tongue and teeth. It’s still messy, spit gathering at the edges of Wolfwood’s lips as he pulls his fingers away and reaches down to grab at Vash, who moans into his mouth and throws his head back. Wolfwood pressed another kiss to red lips before sitting back up, scooting back until he was hovering over Vash’s cock, tip pressing against him with the most delicious heat, eyes falling shut before he could even get started on making his way down. 

“So pretty like this,” Vash speaks up, his hands trailing up to grip his waist, thumbs rubbing soothing circles into his sweaty skin. His prosthetic moves further up, grabbing a nipple between two fingers and pulling, Wolfwood arching his chest with a groan. “Gonna pump you so full.” With those words, Wolfwood gasps and starts pressing down, both of them moaning as the tip slips inside, so fucking warm and big that Wolfwood immediately pauses. 

He’s panting, chest rising and falling and hands moving to press against Vash’s chest for purchase. Vash continued to caress his skin soothingly, working his tense muscles under his hand and groaning when Wolfwood continued inching down. Head tilted and bangs sticking to his forehead, Wolfwood made his way down until his ass was pressed to Vash’s hips, feeling so full and warm that it made him feel crazy. 

They stayed still for a few moments, breathing and caressing, whispering words into each other’s skin when Wolfwood leaned back down and kissed Vash with an open mouth. 

Vash did most of the work from there, one hand holding Wolfwood under his thigh while the other gripped harshly at his hip, raising him up off his cock until just the tip was inside, then pulling Wolfwood back down onto him with a huff and groan. 

Wolfwood panted into kiss bruised lips, groaning and whining with each push and drop of his hips, chest heaving and pleasure gripping him by the throat as he started putting in work of his own. It didn’t take long to go from slow and controlled to fast and uncoordinated. Wolfwood pushed himself back and started raising up on his own, shoving himself back down before immediately pressing back up. 

“Fuck,” he groaned, arching and pressing his hands against where Vash held him around the waist, thighs screaming as he went at a too quick pace, chasing the pleasure licking up his spine and the sounds of Vash moaning below him, nails digging into dark skin and leaving crescents behind that Wolfwood would press against later and wish to do this all over again. The room was filled with the sounds of skin on skin, gasps and panting, the bed creaking with each press of their hips together. 

Vash started meeting his thrusts before long, bending his knees and planting his feet against the bed to shove his hips up, and Wolfwood fell forward, pressing his face into Vash’s neck as the blonde hit that perfect spot inside of him, punching out little ah, ah, ah’s with each thrust inside. Drool leaked from the corners of his mouth, pooling against Vash as he was fucked halfway to heaven and back, clenching so tightly he was afraid Vash would get stuck, keep him inside and never let him leave, never lose this pleasure that was turning his brain to moosh. 

Before Wolfwood could groan out how close he was, his insides on fire and eyes beginning to roll back in his head, Vash was pulling out and grabbing at his waist, flipping them over. He gasped at the action, grasping at Vash’s shoulders before his back hit the cold sheets, arching up to chase at Vash’s warmth. “What are yo-” His brain was leaking out of his ears at this point, as Vash gripped his thighs and dragged his ass up onto his lap, hips raised up and shoulders shoved harshly into the sheets before Vash was shoving himself back in. He didn’t bother giving either of them time to adjust, resuming his brutal pace, leaving Wolfwood gasping and moaning and writhing on the sheets. 

“Vash!” He gasped, the man pressing his thighs further apart, trying to get deeper, marking parts of Wolfwood that nobody has ever or will ever reach. It didn’t take long to get Wolfwood to flex his thighs, lips parting and eyes wide as he spilled over himself, completely untouched as come reached up as far as his chin, spewing out in ropes of white and shaking bones. He saw white as Vash continued his pace, hissing as he was bent over, knees damn near touching his shoulders as Vash forced a kiss on him, all panting breath and little whines. 

“So close,” Vash whined, tears prickling at the corners of his eyes as he slowed down, and Wolfwood could see how red the backs of his thighs were, reached up to tangle his fingers in blonde hair and pulling him back down to bite at his lips and shove his hips down. 

“Fuck me, Vash,” he bit, tightening his fingers in those blonde locks and relishing in the haze it brought to Vash’s eyes. “Want you to fill me all the way up.” He was already feeling sensitive, two orgasms blowing him through the roof, clenching against Vash with each thrust inside. “Do it harder, I could barely feel it.” A lie. He had felt it plenty, hence the mess on his stomach and chest. Vash didn’t seem to catch onto said lie, so far in his own head and pleasure that he simply squared his shoulders, biting against Wolfwood’s jaw before shoving his knees further apart and setting a pace somehow more brutal than before. 

Wolfwood yelled and threw his head back, pulling harshly on Vash’s hair and reaching down to wipe his fingers through the warm release on his stomach. Vash was watching him with hooded eyes and open mouth, panting out warm breath and letting go of Wolfwood’s left leg, letting the limb wrap around his back when he saw what the other was doing. 

Vash’s jaw fell further open as Wolfwood brought his cum soaked fingers up to his lips, pressing them into wanting warmth and biting his lip as when Vash immediately closed his lips, sucking and swirling his tongue to get every bit of liquid he could off of Wolfwood’s fingers. His hips stuttered the quick rhythm they had gathered, eyes crossing when Wolfwood pulled his fingers out before returning them with more come, rocking his own body down to meet the thrusts. 

Vash continued to suck down on his fingers, moaning and whining around the digits as he neared his peak, letting Wolfwood fuck his fingers back and forth like he had earlier. 

“Come on,” Wolfwood moaned, leaking against his stomach again, clenching around Vash’s warmth. “Come inside, please .” 

Before the words could even get the rest of the way out of Wolfwood’s lips, Vash was shutting his eyes tightly and pressing his hips flush against Wolfwood’s thighs and ass, coming in spurts deep inside of Wolfwood. His own eyes rolled back, arching up off the bed as the feeling sent his own cock spurting, coating his stomach in more release while Vash continued spilling in his insides, filling him up with so much warmth Wolfwood thought he could feel it coming up his throat. 

Vash pumped in for a few more seconds, getting every last bit he could out before he stilled, so deep and warm inside that Wolfwood never wanted him to leave. 

“C’mere,” he murmured, warm and soft as Vash set his leg against his hip and leaned down, shoving his face into Wolwood’s neck and wrapping his arms around his waist in a tight hug. Wolfwood jerked when it made Vash press against his prostate again, still unbelievably hard inside but still nuzzling his nose against Wolfwood’s throat with soft little sighs. “You all good?” He asked, trying to get past the haze and make sure Vash was okay, ignoring his own aching muscles and ache deep inside. 

Vash hummed against his neck, somehow getting closer and pressing kisses along his jaw, featherlight and sweet, tongue peeking out to lap at the sweat and marks he had left behind earlier. “S’good,” he slurred, Wolfwood letting his fingers dance up the pale, scarred back until his fingers were at his nape. Blunt nails scratched at short hair, pulling a soft purr from the blonde, his body relaxing and melting into Wolfwood’s own. 

“There you go.” He smiled into Vash’s hair, sighing and relaxing further himself. 

It took a few minutes for Vash to come back to himself, humming and whining against Wolfwood’s skin, hands traveling across his stained stomach and chest, nuzzling and pressing kisses into every bit of skin he could reach. Wolfwood dragged him through it as gently as he could, muttering his name and kissing his hairline, rubbing up and down his back, scratching at his scalp and petting his hair back. 

It was warm and soft, Wolfwood closing his eyes and basking in the weight of Vash on top of him, moaning gently when Vash shifted his hips. He gasped against his neck, arms tightening around Wolfwood’s waist, breath hot and wet where he was still pressed close to his neck. Wolfwood’’s thighs twitched, pulling him closer and moaning against where Vash pressed his hips forward again, grinding into him and sending eddies of pleasure down to his toes and back up his entire being. 

“Again?” Vash whispered, circling his hips against Wolfwood and nibbling at his skin. “Just one more, please?” And he really did look so pretty when he begged, head popping up and droopy eyes so wide and desperate, lips parted and breathing into Wolfwood’s mouth, keeping him alive. He was almost sure that if Vash had a tail it would be out of control right now, puppy ears flopped over and pretty on his head. 

Wolfwood could still feel the warm release inside him, and the thought of being dripping with it, absolutely spilling when Vash pulled out, made him pull Vash deeper with his legs wrapped around his waist. 

“Come on, Vash,” he groaned, arching up and feeling so full and consumed when Vash pulled back slightly and pushed back in, fucking what he had already released back in. “Wanna be full of you.” It felt embarrassing to say, his face warming even further, red spreading from his cheeks down his face and to his neck. Vash’s eyes somehow got wider, darker than they were a second ago, before he was turning him around. 

Wolfwood gasped, feeling warm come leaking past his rim, and shoved his face into the pillow when Vash pressed him down again, holding the back of his neck and kneeing his legs further apart before pushing himself back inside, pressing in so deeply Wolfwood thought he would feel him in there forever, would never get that feeling of being full and stretched out around Vash like this out of his brain. 

Vash’s hands on him feel like fire, burning hot and pressing against all the right places, thumb rubbing back and forth at the base of his spine, where his hips are tilted up just enough that they were both comfortable as Vash pushed in and out, fucking his own seed back into Wolfwood’s hole like it was made to be there. His thrusts were slow, the slowest they had gone all night, pressing deep before pulling away, all the way to the tip until he pushed back in. It almost hurt with how sensitive Wolfwood felt, punched out breaths coming out in whines with each press inside. 

Vash’s forehead rested against his shoulder, fingers on the back of his neck squeezing with each push in, lips parted and leaving hot puffs of air on Wolfwood’s already sweaty skin. They were going to need to shower afterwards, run themselves under warm water and share a handful of sweet kisses, touches full of affection under the warm spray and apologies spoken into his shoulder when Vash takes in all the bruises and marks. Wolfwood would have to do his usual routine of explaining that he liked them, that Vash needed to stop apologizing for his own pleasure.

Now though, Wolfwood was biting into the pillow, pushing his hips up into each of Vash’s thrusts, moaning high in his throat with each press of them, begging Vash to go faster, to use him to his heart's content, to finish inside him again. To make his mark deep inside of Wolfwood again and again, to claim him both inside and out and make him feel owned, like this was where he belonged, right here in Vash’s arms, lips pressed to his skin, hands hot and wanting, teeth digging in and taking what he needed. 

“Harder,” he moans, arching his back so his hips moved smoother, rocking back and then forward into the mattress, his sensitive cock rubbing against the harsh sheets. A harsh cry fell from his lips, tears forming at the corner of his eyes with each slow press of Vash’s hips and every scratchy thrust forward into sheets, lungs burning with each sob that fell from his lips when Vash finally picked up his pace. 

Wolfwood saw white almost immediately, going boneless in Vash’s hold and coming harshly into the sheets, absolutely aching as he was fucked through it once again, Vash not slowing down as he chased his own pleasure. Pained little gasps escaped his lips, ass red and sore where Vash was smacking into him, rubbed raw in the most delicious way imaginable. He clenched around Vash like his life depended on it, gasping and moaning when Vash squeezed at his nape and pushed in harder, his sweaty blonde hair dropping against Wolfwood’s forehead when he draped himself over Wolfwood’s back and pressed their lips together. 

Wolfwood couldn’t remember how many of their kisses in the last hour had been more than panting into each other, needing to be close and breathing one another in, knowing that the other was enjoying this just as much. This one was no different, Wolfwood turning his head just far enough to let their lips slot together, Vash moaning his name into Wolfwood’s mouth before going completely tense, pressing in as far as he could and spilling out more warmth into Wolfwood’s body. 

Wolfwood damn near screamed, only muffled by Vash’s lips as he was filled to the brim, warmth coating his walls white and metal of Vash’s body pressing into his skin. He felt lightheaded, like he wasn’t getting enough breath into his lungs but unable to pull himself away from Vash’s lips, from that cock that was finally starting to soften inside of him, from the hands that were still holding him down. 

Their lips pressed together properly before too long, Vash’s tongue peeking out to caress at Wolfwood’s own, lovingly licking along his teeth and gums. Wolfwood moaned into his mouth, right hand moving behind him to grab at Vash’s hip, squeezing the skin between his fingers as he sank further down into the sheets. 

Vash pulled out with a groan and sat back on his heels, and Wolfwood could feel his eyes on him. Instantly he could feel himself leaking, cum dribbling out slowly around the abused red, clenching around nothing as he whined into the pillows about feeling empty, his back cold where Vash had just been so close, sharing his warmth and kissing him breathless. 

“So pretty,” Vash said from behind him, the cold of his prosthetic running up Wolfwood’s spine as he admired his handiwork. Wolfwood couldn’t see himself, but he was sure he was all marked up, spread out on his stomach like a dream with Vash’s release being the prettiest. He moaned highly, accidentally rubbing himself into the sheets when a hand spread his cheek away to show more of that warmth dribbling from him. 

“Spikey,” he muttered, clenching around the air when Vash squeezed his ass and shifted behind him. 

“Gotta do this to you more,” was the only response he got before a hot tongue was licking at him, lapping up against his entrance before shoving inside. Wolfwood’s eyes rolled back, back arching into the bed and cock aching as eddies of pleasure snapped through him, full sobs forcing its way past his lips as tears fell down into the pillow. 

Vash pulled out and licked a long stripe across Wolwood’s entrance, moaning at the taste of spit and cum, shoving his tongue and fingers inside in an effort to stop the leaking. Wolwood felt like he might explode, cursing under his breath and reaching back behind him to latch a hand in Vash’s hair, pressing him impossibly closer as he licked as deep as he could go, fingers pulling at his rim to open him further to shove himself deeper. 

It didn’t take long for Wolfwood to come with a broken sound, completely dry and almost painful as Vash fucked him with his tongue and fingers through it. He pushed him away with too slow hands when it became too much, hurting now that he had rung his body out. Vash pulled away with a moan, face all wet and red with his own release and spit, and Wolfwood thought he looked like an angel as he turned onto his side, half lidded eyes taking in this beautiful man in all his sweaty, fucked out glory. 

Before Wolfwood could even open his mouth to ask, Vash was crawling up his body, turning him completely onto his back and kissing him softly, lips red and wet, like Wolfwood’s had been earlier, pressing against him and shoving his tongue into Wolfwood’s own to share the taste of him. 

They lay like that for a few moments, Wolfwood wrapping his arms around Vash’s back so he couldn’t leave, Vash pressed against his front, between his legs and warm and cozy, a comfortable weight against him as he was brought back down to Earth, easing back into his body from where he had felt like he was floating. 

“You back?” Vash asked, a gentle smile on his lips as he pulled away,  putting his weight on his elbows on either side of Wolfwood’s head. His hair was a mess on top of his head, his pretty blue eyes clear and bright, his skin red and beautiful. Wolfwood pulled him down again with a groan, kiss chaste and over too soon. 

“Shower,” he muttered, wincing when he moved his hips and an ache went up his spine, aching and sore all over. “And a few cigarettes.” 

Vash laughed above him, pressing one more kiss to his sore lips befor scrambling off the bed and getting to work on both requests. He was definitely going to feel this tomorrow, and the thought had him relaxing even further into the sheets, a satisfied smirk spreading over his lips as he watched Vash search for his sweats on the floor to pull out his cigarettes and lighter. 

He could deal with the teasing that would come from Meryl and Roberto tomorrow when they saw his neck, and he would deal with Vash babying him in the shower later. 

He would deal with these feelings blooming in chest as Vash started talking a mile a minute, big smile on his face that actually reached his eyes as he rambled and moved back to the bed to deliver Wolfwood his cigarettes.