Work Text:
His hands move faster, pleasure winding in a tight coil against his spine, ratcheting tighter and closer to an edge that feels more like a wall the more he writhes. Vash shivers, his hips shifting desperately as he stares at Wolfwood, eyes blurry and unfocused as he watches him breathe smoke out, cool and disinterested as he watches Vash wind himself up tighter. “Hurry up baby, I’m getting bored here.”
“Wolfwood please, I can't I need-” Vash breaks off with another broken groan, desperate and needy. His body is racked with shuddering shakes, like earthquakes from his very core, and he has to screw his eyes shut against another wave of throbbing pleasure. By the time he manages to drag them back open to settle back on Wolfwood, hazy and unfocused, he's confused to find Wolfwood leaning sideways to stub out his cigarette on the side table.
“Really Blondie, I have to do everything around here.” Vash can barely make sense of the muttered words, can't do more than watch slack jawed as Wolfwood sits up, crawling slowly up Vash's body until he's bracketing Vash's head with his elbows. Vash freezes so completely, his whole body a tense line focused on the light puff of warm air against his skin as Wolfwood leans down to growl directly in his ear. “Mangy little mutt, going to make yourself come humping my leg like the dog you are, and then you're going to thank me for it, aren't you?”
Vash groans, too sharp, too loud, feels like his whole body is on fire suddenly, drags sticky hands away from his cunt to scramble at Wolfwood's back. “God, yes, please Wolfwood, yes anything please, thank you Wolfwood, please, need you.”
Wolfwood just laughs at his babbled begging, not quite cruel, but calm and unaffected enough to send sparks down Vash's spine. He pushes Vash's knees just far enough apart for him to slot his thigh between them, leaning down far enough to press close and then stopping stock still. “Take what you need then, there's a good puppy.”
Vash's breath leaves him all at once in a shocked gasp like he's been punched, but his hips are already responding to the instruction before his brain has even caught up. The first drag of dry fabric against his clit is almost unbearable, but just as he registers it the firm muscle of Wolfwood's thigh presses the dildo further into his cunt hard enough to make him see stars. He sobs, hands scrabbling to grip at Wolfwood's hips as he grinds up against him harder, faster, his cunt throbbing against the heat of him.
“Look at you, can't help yourself can you. Desperate little thing.” Wolfwood growls, breath hot against his skin as he holds himself unmoving over Vash. Vash keens, his whole being focused on the growing damp patch where his cunt meets the meat of Wolfwood's thigh, his movements shaky and erratic as his eyes roll back in pleasure. “That's it, good boy.”
He doesn't move a muscle as Vash writhes against him, but Vash can't keep still, moving more than enough for the both of them, panting in sharp harsh breaths as he tries to get enough air. Every movement against Wolfwood's thigh drives the dildo deeper inside him, drives the coil of pressure inside him tighter, drives him closer to oblivion as he clings to Wolfwood.
His brain feels like his thoughts are coming to him through a fog, lust and desperation tumbling together through a haze of the brush of Wolfwood's breath against his neck, the heat radiating off Wolfwood's chest pressed to Vash's, the flex of Wolfwood's thigh muscle between Vash's legs. His whole body aches like it's only alive where Wolfwood is touching him, clutching at Wolfwood's back like he can pull them closer together, desperate for every scrap Wolfwood will give him.
Distantly, Vash is aware that his moans and gasps are gradually becoming more like whines, desperation far out weighing the lingering curl of embarrassment, that's obliterated by each harsh thrust that grinds the dildo deeper inside him. His legs are wound tight around Wolfwood's thigh, red hot even through the thin material of his suit, the fabric wrinkled and soaked through as Vash pulls him ever closer. His hands twist into the fabric of Wolfwood's shirt, catching on the worn leather of his shoulder holster, his back arching as another wave of pleasure crests through him so suddenly it almost feels like pain.
Vash feels like he's been struck by lightning and suddenly he can't breathe, the wave of pleasure twists towards overwhelm as he starts to slip under that wave, his knife's edge grip on the moment sliding out of his grasp too suddenly. Before the panic even has a chance to take hold Wolfwood's teeth are sharp against his neck, barely there pressure that's just enough to pull every atom of Vash's focus to that one point of connection.
“That's it baby, just let go and take what you need.” Wolfwood leans back to look at him, eyes dark as he presses his hand against Vash's jaw to tilt his face up towards him. He drags his thumb across Vash's lip, catching at where spit pools in the corner, pushing it back into his mouth wet and panting. “Messy little thing, don't keep me waiting.”
Vash sucks on the thumb in his mouth, unable to break eye contact with Wolfwood now he has it again, held captive by that penetrating gaze that seems intent to dissect him down to his very soul. His hand tangles in the back of Wolfwood's hair, mirroring his own hand on Vash's face, holding him back, holding him close. Even as his hips never stop moving, gasps and moans spilling out past Wolfwood's skin against his teeth. Even as he grinds harder against his thigh, pleasure cresting over a cliffs edge and throwing him into free fall.
He's so focused on Wolfwood's eyes, that his own orgasm takes him by surprise, taking over his whole body at once. Vash can't sort any sensation out of the overflowing buzz of pleasure flooding through him, is distantly aware that he's making noise, but he can't hear it over the rush of blood in his own head. He's still grinding down against the dildo even as his cunt throbs around it, hand scrambling against Wolfwood's back as he chases the remnants of his pleasure against him.
The whole time Vash fights against the instinct to let's his eyes roll back, or fall closed, locked onto watching Wolfwood drink in every second of his reactions with rapt attention. He feels flayed open, skin peeled back to expose the messy core of him as Wolfwood watches him tear himself to shreds completely, only to be remade into something new, moulded under the soft skin of Wolfwood's fingers resting gently against his check.
As Vash's senses begin to return to him, he becomes aware that Wolfwood is talking, maybe has been the whole time, gravelly tones filtering through before he can sort them out into words, as he feels his toes start to uncurl, his fingers convulsing against the rumples of Wolfwood's shirt as his nerve endings came back online.
“-so pretty, just breathe now, Darling.” Wolfwood's lips are curled around a smile when Vash manages to drag his eyes down to them, a soft broken moan spilling over his lips, or maybe he'd never stopped whimpering Wolfwood's name like a prayer. “That's it, there's my good boy, you do always put on such a show for me don't you, baby?”
“I try.” Vash's voice comes out barely more than a croak, and it almost startles him how ruined he sounds. Wolfwood just laughs at him, a harsh sarcastic twist that's barely more than a smirk, but is paired with the softest brush of his thumb across his cheek to catch a stray tear, so Vash finds himself unable to be anything other than just completely putty in Wolfwood's hands.
“Reckon you can let go of my shirt so I can get your water, Darlin’?” Wolfwood keeps running his thumb along Vash's cheekbone as he melts back into the bed, fingers uncurling from the soft leather of his shoulder holster to let his arms slump down beside him. A soft smile tugs at Wolfwood's lips as he leans back, shifting his thigh away from Vash's overstimulated clit in the process, drawing another weak groan from him. “I know, I know, but you gotta sit up for me now, can you do that?”
Vash finds himself nodding, gaze still following the soft corners of Wolfwood's smile as he tries to focus on shifting to de-tangle their legs so he can sit up. His cunt throbs uncomfortably around the dildo still lodged deep inside him when he tries to move, pushing another weak groan out of him. Screwing his face up petulantly, Vash pushes at Wolfwood's hips until he can reach between them to grip the end of the dildo and slide it out of him to throw off the the side.
Wolfwood just smirks again, patting Vash's face sympathetically before sliding his arms around him to help shuffle him up to sitting against the headboard. He presses a soft kiss into Vash's hairline, before pulling away completely to grab the water glass from their bedside table, foregoing handing it to him to bring it directly to Vash's parched lips. His other hand settles against the back of Vash's neck, supporting his head as he guides him to bear his throat as he drinks deeply, eyes never leaving Vash's for a second.
Vash can barely bring himself to blink, has to remind his body how to swallow, how to do anything other than be caught in the web of Wolfwood's too tender gaze. He feels almost more exposed at the way Wolfwood's thumb catches a stray droplet of water on his chin, than he did by anything else that happened tonight. He tries to regain his breath, to shutter his expression even a fraction until he looks anything other than utterly smitten. From the fond little smirk still tugging at the edges of Wolfwood's eyes, he doubts it was a success.
“Don't frown like that Darlin’, “ Wolfwood rubs that thumb between his furrowed eyebrows, pushing out Vash's pathetic attempt at a frown, like it hadn't melted the second he'd murmured the request. He leans away again to put the glass back down, and Vash has to fight his traitorous body to stop himself swaying back into his orbit, knows Wolfwood catches the twitch anyway from the way his smile changes as he turns away. “You're going to have to do my laundry tomorrow you know, these trousers are ruined.”
“Hey! That's not my fault!” Vash leans forward to swat at his arm as Wolfwood pulls himself over to the edge bed to peel his trousers off, dodging Vash's halfheartedly flailing limbs as he dumps the tangle of fabric over the edge of the bed. “You're the one that got up here with me and decided to get involved. You could have stayed nice and dry on the chair.”
“Are you staying you'd rather I stay out of the splash zone next time Blondie?” Wolfwood crawls back up the bed, dragging his eyes meaningfully over Vash's body as he wrestles his arms back down against him. He leans in to drawl right in Vash's ear, breath hot against his skin, “because it sure seemed like you were enjoying having me a little closer than usual.”
Laughing, Vash tugs on Wolfwood’s shoulders, man handling him until he can lean against his chest, “I think if you're going to call anything I do a splash zone, we're never doing any of it again.”
Wolfwood chuckles, vibrations spreading through Vash's body too as he pulls him closer against his warmth. His hand finds it's place in the short hairs on the back of Vash's neck, tracing gentle patterns as Vash settles against him. “Like you could resist me for long, desperate little thing.”
Vash bats at Wolfwood's chest again, before smoothing over the thin fabric of his shirt gently, slinging a leg over Wolfwood's thigh to pull himself in against his side. “I'm going to sleep.”
Wolfwood sighs, in that way he does that Vash is sure is meant to come across long suffering, but just makes a fond warmth bloom through his gut every time. He wraps his other arm around Vash's back, strong and solid as he tugs him closer. “Okay baby, just for a bit though, then we gotta get in the shower.”
“Hmm, can't hear you.” Vash lets his eyes drift closed, droning out an obnoxious fake snore as he genuinely snuggles in closer, letting himself indulge in the soft scratch of Wolfwood's fingers in his hair. “I'm sleeping.”
“Brat.” Wolfwood's tone sounds like he's rolling his eyes, but Vash decides to risk ignoring him, continuing his fake snoring, as he let's himself drift comfortably towards real sleep. Wolfwood just continues to hold him close, like he always does, keeps him tucked tight against his chest as his voice trails of into something soft and almost unbearably fond. “You're lucky you're so cute.”
