Work Text:
Wolfwood senses the change in atmosphere the second he enters his apartment. It smells different. His cat Spikey, as named for the way his fur sticks up when he’s mad or scared, doesn’t immediately come to greet him as usual either. Sensing the potential of there being an intruder, Wolfwood presses his hand to the knife in his pocket as he shuts the door, but doesn’t lock it. If he needs to make a quick run for it, he can’t afford to be pissing around with the lock.
Nothing looks immediately out of place to Wolfwood’s initial observation as he carefully walks through his home. He checks every room as he passes it, from the closets, to the bathroom, and kitchen. The living room is open enough to show that there is no one there, only leaving Wolfwood’s bedroom with its ominously shut door. He doesn’t remember closing it, but now worries he locked Spikey in there.
Feeling less apprehensive about an intruder and more worried about his cat, Wolfwood approaches the door.
“Anyone in there?” He asks, feigning bravado with his hand on the knob.
Silence.
When he doesn’t hear anything after another minute, Wolfwood turns the knob and pushes into the room, hand still on his knife in his pocket just in case. He’s immediately greeted by the vision of a naked man on his bed. A sleeping naked man with shockingly blonde hair, yellow ears, and a matching tail. All of which look suspiciously familiar. Yet, Wolfwood knows that’s impossible. Refusing to entertain that idea, Wolfwood grips his knife again, intent on confronting the intruder.
“Oi, who the fuck are you?” He shouts, hoping to wake up the man.
After a slow moment, the other man opens one eye, peering at Wolfwood skeptically. It’s an eerily familiar look. A second eye opens, showcasing a stunning pair of blue irises. The man stretches languidly, toes pointing out as he raises his arms up and yawns, baring a pair of sharp fangs. Wolfwood does all he can not to stare at the mysterious man’s junk, tapping his foot and crossing his arms as he waits for a proper response. Waits? This is Wolfwood’s home, he doesn’t need to wait.
“Hey, I’m talkin’ to you,” he snaps.
“I hear you!” The man says before dropping his arms down when he’s finished stretching. “Why are you so impatient?”
There’s something weird about the timbre of the man’s voice that sounds as familiar as the rest of him looks. “Because you’re in my bed naked.”
“I’m always in your bed naked,” the man replies casually. He sits up, bringing a hand to his mouth as he starts casually licking it. After a few swipes of his tongue, the man makes a face as if it’s gross.
Wolfwood stares at the person on his bed as the impossible seems to be true. “Sp… Spikey?”
The man tilts his head and looks at Wolfwood curiously, “What?”
Shaking his head, Wolfwood backs away, hands out in front of him. “Nope. Not a chance,” he says as he reaches behind him for the doorknob. This can’t be real. “I don’t know who you are, but you can get out of my home.” Turning the handle, he pulls it open. “Out.”
With a casual shrug, the man jumps off the bed on all fours, landing awkwardly on his hands and knees before falling over. “Ow… what the heck… that hurts.” He whines as grabs a leg and rolls onto his side dramatically.
“You’ve gotta be kidding me,” Wolfwood huffs incredulously. This really can’t be happening. “You can’t be Spikey.”
The man paused in his whining to reply. “I have a real name you know!” he adds petulantly, lower lip curling out into a magnificent pout.
“What might that be?” Wolfwood asks, releasing the door and crossing his arms.
“Vash.”
Not having been expecting to hear a real name, it gives Wolfwood pause although it’s not a name he’s ever heard before; granted, the name he’d given was nothing spectacular. Realistically he probably should have given his cat a real name.
“And where’d you get a name like that?” Wolfwood asks curiously. He didn’t get the cat as a kitten, so he’s curious if it’s something Spikey remembers from before him.
Vash shrugs from where he’s still sitting on the floor, “Somebody important gave it to me,” he tells Wolfwood.
For some reason, Wolfwood finds himself feeling more than a little jealous of that. What does he mean that Wolfwood isn’t important? He’s taken care of that cat for years! Spikey is a great name too.
“Well then, go find them. Whaddya need me for?” Wolfwood snaps back. He doesn’t think about how fast he went from refusing to believe this is his cat to being jealous of said cat’s previous owner.
Vash blinks at Wolfwood blankly. “She's dead.”
“Oh.” Immediately Wolfwood feels bad. He should have figured there would be a reason Vash didn't stay with that special person. “I, uh, I'm sorry to hear that.”
“Are… you jealous?” Vash's ears flicker and swivel as if he's nervous, on the verge of skittering away, only now he won't fit into his favourite hiding spots.
Wolfwood feels the familiarity in the man's natural movements. Even as a human, he recognizes the movements of his cat. Of Spikey.
“‘Course not,” Wolfwood grumbles as he walks over to sit on the edge of his bed. He waves a hand to the guy still sitting on his floor naked. “So why are you like this now? What happened to your… cat form?”
Another shrug from Vash as he shakes his head. “I don't know to be honest. It's weird,” he says as he holds out his arms, looking at them.
“You're telling me,” Wolfwood mutters.
Moving onto all fours, Vash crawls over to where Wolfwood is seated, hands coming up to rest on his legs. “But… this is nice,” he says, leaning in to nuzzle his face against Wolfwood's shoulder.
Not really sure how to handle a fully grown man rubbing his face on him, Wolfwood decides to just treat him like the cat he is, or er, was. Lifting a hand, Wolfwood ruffles Spikey’s blond hair. It feels just like his fur, so silky and soft. He indulges in petting Vash, almost forgetting he's not a… cat exactly. Closing his eyes as he runs his fingers through the familiar sensation. The soft rumble of Vash purring reverberates against Wolfwood as he unconsciously scratches behind a furried ear.
An intrusive thought makes itself known, insidiously embarrassing the more Wolfwood thinks about it. He lets his hand drop away, throat dry as he tries to find the words.
“Have you always been… like conscious?” Wolfwood asks nervously.
Vash slumps down, resting his head and arms on Wolfwood's lap. “I know you well,” he hums, still purring warmly.
The answer does nothing to dispel the unease Wolfwood's beginning to feel. “How well?”
“What are you worried about?” Vash asks, ears twitching in question. His tail comes around to curl around Wolfwood's ankle as if in reassurance.
Now feeling stupid for even bringing it up, Wolfwood huffs in annoyance. “You! Like looking at me and stuff as a cat. I didn't know you were anything more than just an animal!” He tries not to get hysterical when he thinks about how often he masturbated with Spikey on the bed, or how often the cat had insisted on being in the bathroom when Wolfwood wanted to take a piss or shower. And masturbate there.
“You mean the way you're constantly groping at yourself like a cat in heat?” Vash teases. He lifts his head up to nuzzle Wolfwood's arm, rubbing an ear over his bare arm.
It takes everything in Wolfwood not to shove Vash away in a knee-jerk reaction. His cheeks burn in mortification.
“Well you lick your ass,” he replies childishly.
“I could lick yours—”
This time Wolfwood does shove the “cat” off his lap. He stands and crosses his arms. “Oi, listen here,” Wolfwood starts. “I ain’t into that .”
“Into what?” Vash asks as he crawls around Wolfwood’s legs, rubbing his face against his pants. Vash’s tail swishes around him, ears flickering about as he sucks up to his owner.
“Animal stuff.”
That makes Vash stop what he’s doing and sit back. He glares up at Wolfwood, ears folded back in annoyance before he stands. Only now does Wolfwood realize that Vash is taller than him. He’d always been a big cat, but the translation to human is startling. Vash practically towers over Wolfwood now, big triangular ears sticking out from his untamed blonde spikes as he looks down, lips parted enough to see his pointed teeth.
“Spikey?” Wolfwood asks, swallowing thickly as he looks up into crystal clear blue eyes. Vash certainly doesn’t seem like an animal like this.
“I’m just an animal?” Vash asks, a lilt of sadness tinging his voice.
Wolfwood feels guilty almost immediately, regretting his careless words. It’s not as if Vash looks like much of an animal right now besides the ears and tail.
Rubbing the back of his neck, Wolfwood looks to the side and steps back. “I didn't mean it that way,” he mutters, before suddenly realizing he now has a better view of that . “Look, can you put some pants on or something? You're distracting.”
Face aflame, Wolfwood gestures vaguely to Vash's hairy, naked crotch. Likely due to his cat “features,” the catboy’s body has a substantial amount of soft-looking fur. It creates a wild triangular-esque shape of black hair, so unlike that of the yellow hair on Vash's head, tail, or ears, at the junction of Vash's thighs; it frames his flaccid cock, the startlingly short length, tucked into the wrinkled foreskin. The black hair fades into gold, and then into yellow as it creates a trail up Vash's abdomen and sternum, tapering off when it reaches his chest.
“Why should I care?” Vash growls as he closes the space again, the rumble so deep Wolfwood feels it in his own chest.
The last time Spikey had shown Wolfwood any issue was the one time he tried to give him a bath. Maybe he should lay off. Sighing, Wolfwood scrubs his hands over his face roughly.
“I don't know how this happened, so you're gonna have to give me a break here Needle Noggin. I'm not used to… all of this.” Wolfwood tries to explain, not wanting to hurt his cat's feelings. He can still feel that comforting familiarity of Spikey's presence. He knows him, regardless of his form.
Hesitantly, Wolfwood reaches a hand out, shaky fingers making contact with the soft fur of Vash's belly. It feels the same as it always does when Wolfwood rubs Spikey's stomach. He follows his usual instinct, sinking his fingers into the thick hair as he rubs his palm over the cat’s stomach.
Vash seems to respond positively, eyelids drooping over startling blue as he sinks into the touch with a rumbling purr. Maybe he's not so different after all, only now he can talk and walk, Wolfwood supposes.
Very happy about the belly rubs, Vash leans in towards Wolfwood, rubbing his head against his shoulder again. Soft ears tickle Wolfwood's neck from the gentle attention; he can't help but reach up with his other hand to scratch behind the furred point. It feels absurd to be petting a cat turned human. There's a full grown man standing in front of Wolfwood and he's rubbing his belly and petting his head.
Movement somewhere below Wolfwood's line of sight catches his attention. Looking down, he notices Vash's dick begin to swell, the ruddy tip peeking out from under the foreskin. Feeling conflicted and a little weird, Wolfwood casually pulls back from giving Vash attention. He's not a stranger to penises or erections, but… from his cat ? Even if it does look “normal”, Wolfwood can't help but feel… weird about it. He doesn't remember ever seeing Spikey react to him like that before.
“Wolfwood?” Vash asks, ears twitching nervously as he backs away as if ready to flee.
“You're fine, Spikey,” Wolfwood replies, ruffling Vash's hair. “I'm just not used to you is all.” he tries to remind himself that animals don't have the same type of awareness humans do.
“I’m not used to this either,” Vash tells Wolfwood. “You’re so small.”
Incensed, Wolfwood scowls at Vash, “Oi, watch it brat.” He doesn't need to be reminded of just how much taller than him his cat ended up being.
A predatory gleam comes to Vash’s eyes as he closes the short distance between them. “I want to kiss you. I see you kissing all those ladies. I want to know what it's like.”
Too caught up in Vash's height, Wolfwood doesn't step back when he's approached, mouth moving soundlessly. A kiss? He can't kiss a cat. Yet, Vash doesn't look like a cat, and besides a few things, he's not really acting like one. It's not as if Wolfwood hasn't kissed his cat's head before. He's kissed plenty of mouths beyond that.
“You want a kiss.”
Vash nods eagerly.
Wolfwood supposes he could do that. Vash's lips look soft, plush, and very kissable. Sighing, Wolfwood rubs his hands over his face. He's going to kiss his cat. “C’mere,” he says, gesturing for Vash to come closer. Lifting a hand, Wolfwood cups a warm cheek, letting his thumb brush over the smooth skin of Vash's cheek. He feels so warm and inexplicably human .
Vash is still purring, the gentle sound a comforting balm to Wolfwood's unexpectedly frayed nerves. It's not like he's never kissed anyone before, why should he be nervous now?
“Wolfwoo—”
Before he can chicken out under Vash's questioning gaze, Wolfwood cuts him off, pressing their lips together firmly.
The second their mouths touch, Wolfwood realizes he's fallen into a trap. Vash takes immediate charge of the kiss, pulling Wolfwood in as he deepens the press of their lips. Big hands with sharp nails cover Wolfwood’s cheeks as his head is tilted up to fit better with Vash’s height. It’s clear he knows more about kissing than he’d let on with his innocent request and is intent on sweeping Wolfwood away.
The purring that rumbles Vash’s chest reverberates through Wolfwood where their bodies are pressed together, chest to chest. He can even feel the soft press of Vash’s naked genitalia against his own crotch and does his best not to think about how intimate it all is. He definitely doesn’t think about how he’s not doing anything to stop the kiss. With a muffled groan, Wolfwood parts his lips, giving way for Vash’s tongue to lick into his mouth, the rough tongue scraping over the roof of his mouth. His groan turns into a gasp of surprise at the roughness. Wolfwood hadn’t been expecting Vash’s tongue to still be like that.
Wolfwood unintentionally jerks away from Vash, startled. Big blue eyes peer at him innocently, pointed canines denting his lower lip as though nervous.
“Just a kiss, eh?” Wolfwood snarks, shoving Vash’s shoulder lightly. He walks by the tall cat-man and drops onto his bed tiredly. Work had been long and exhausting, and Vash’s sudden presence didn’t help. Wolfwood yawns, “I’m gonna sleep and when I wake up, you’re going to be a cat again and none of this happened,” he mutters, falling back against the pillows and closing his eyes.
The bed sinks, followed by the familiar sound of purring as Vash climbs onto the bed beside Wolfwood. He doesn’t say anything as he curls up on the bed, but Wolfwood can imagine it, Vash fitting into their usual afternoon routine of a nap before dinner. Everything is different, yet the same. Eager to put this weird dream behind him, Wolfwood falls asleep quickly.
Vash gets bored quickly. It’s difficult to sleep as a human in a human bed. He can’t find a comfortable position and Wolfwood already takes up so much space. Vash doesn’t remember the bed being so small. He sits up with a sigh, gazing at Wolfwood’s sleeping form. He didn’t even bother to change before getting into bed, still wearing his jeans and t-shirt as he snores like a truck on top of the covers.
Growing impatient, Vash’s tail hits against the bedcovers, thumping with each flick as he waits for Wolfwood to wake up. Unable to really tell the passing of time, Vash tries to occupy himself. Cleaning is a no go as his tongue doesn’t feel particularly nice against his skin. He supposes he understands why Wolfwood jerked back.
Bringing his attention back to Wolfwood, Vash looks at the thick hair covering his forearms. It reminds him of fur almost, but looks messy and ruffled. Leaning in, Vash brings his face closer to the tanned skin, inhaling the strong scent of cigarettes and incense. Wolfwood smells the same as always. Filthy. Sticking out his tongue, Vash licks over the dark arm hair. Wolfwood’s hair is long and it sticks to Vash uncomfortably. He pulls back, tongue stuck as he tries to unhook it from the long dark hairs with a shake of his head.
Sensing the jostling of his arm, Wolfwood grumbles, pulling away from Vash with a particularly loud snore as his hair comes loose from the cat tongue. Vash sits back with an unhappy huff when Wolfwood doesn’t wake up. Reaching out, Vash pats the arm where he licked. He lets his long nails gently scrape the tan skin as he curls in his fingers to lightly shake Wolfwood’s sleeping form.
Still nothing.
Vash nudges Wolfwood’s arm with his face, rubbing his ear over the warm skin. If he can’t clean him, he can at least make him smell right. Vash continues his task with relish, rubbing his face all up to sleeping Wolfwood’s shoulder. Without really thinking about it, Vash puts both hands on Wolfwood’s stomach as he leans in to keep rubbing against him, unconsciously kneading his fingers into the firmly muscled abdomen.
There’s a nearly unbearable weight on Wolfwood’s stomach. It digs into his nap, dragging him to the surface of consciousness. “Mm, Spikey you’re so heavy,” he grumbles, moving to shove the insistent cat off of him.
Where Wolfwood expects to meet fur, his hands catch on bare skin, bringing him to full wakefulness. Despite feeling anything but rested, Wolfwood drags his eyes open, setting them on the human form of his cat. Right. Not a dream. Groaning unhappily, Wolfwood rolls onto his side, forcefully moving Vash’s weight off of his stomach.
“Spikey, go to sleep.”
Initially, Vash is thrilled to see warm grey eyes opening, but his excitement is quelled by Wolfwood’s crankiness. “I can’t sleep. You snore.”
Another grumpy round of muttering has Wolfwood sitting up and rubbing his sleepy eyes. “What'll it take to get some sleep around here?”
Not willing to let Wolfwood go back to bed, Vash crawls into his space. Not used to his gangly human form, Vash finds his legs slipping awkwardly over Wolfwood's thighs until he's straddling them. The human body seems to excel at reach with such long limbs, flexibility not so much.
Wolfwood reacts to Vash far too slowly. It takes him too long to understand what Spikey is doing and by the time it becomes clear there's a naked man straddling Wolfwood's lap. The effort has Vash panting in his ear, and paired with the lewd way their bodies are pressed together, it gives Wolfwood a whole host of other, less appropriate thoughts about his part-cat companion.
“Is this what you wanted?” Wolfwood asks dryly, trying to keep his voice straight and unaffected.
“Sort of?” Vash frowns as he rests his hands on Wolfwood's shoulders. “I liked it better when I fit in your lap.”
“I think you fit just fine.” Wolfwood doesn't know what possesses him to say it. Maybe it's been too long since he had a warm body against his own. Maybe he's beginning to get used to this human-cat thing. “I've seen you fit into weirder places.”
“I can fit into a number of tight places,” Vash replies, face straight despite his salacious-sounding statement.
Wolfwood squints at Vash’s blank expression, searching for any hint of a tease or a joke before stopping himself. If Vash suspects something he'll ask and the last thing Wolfwood wants to do is explain why he's thinking Vash said something lascivious.
He's a cat . Sort of. Except for the full set of human genitalia pressing against Wolfwood's own crotch. There's a barely-there twitch in his pants and it takes all of Wolfwood's self control not to react. For all he knows, Vash didn't feel a thing as he tries to tamp down the arousal that threatens to bubble over.
Blonde ears swivel in equally yellow hair as Vash seems to sense something. He sniffs the air a few times, tilting his face up as if trying to pinpoint it. After a few deep sniffs, Vash opens his mouth, fangs on display as he inhales whatever it is he smells. The more he sniffs the closer he leans towards Wolfwood, nose twitching in curiosity.
“Oi, oi, watch what you're sniffing,” Wolfwood argues when Vash's nose gets closer to his arm where it meets his shoulder. He hasn't had a chance to shower after work and probably doesn't smell fantastic. Least of all in his armpit.
It's as if Vash doesn't hear Wolfwood. His nostrils flare as he moves in for a closer sniff, ignoring Wolfwood's hands as they try to push him away.
“Hey, what’s the big idea,” Wolfwood huffs as he tries to lean away from the cat’s incessant sniffing.
“You.. smell… good…” Vash says between inhales. The movement makes his whole body subtly rub against Wolfwood, doing nothing to help ward off the simmering desire that lay just beneath the surface.
Gritting his teeth, Wolfwood grabs Vash’s hips, stilling him. “Stop. Moving.” He bites out when Vash finally stops smelling so fucking much. It’s embarrassing really.
“Stop what?” Vash asks.
“Moving, smelling, all of it,” Wolfwood answers, waving a hand around in what he hopes is a distracting manner.
“Your face is red,” Vash points out, leaning in again to nuzzle Wolfwood’s cheek. “If I didn’t know any better… I’d say you were… interested in me,” he whispers as if he didn’t just call Wolfwood out.
“You don’t know any better,” Wolfwood grouches, looking away, face heating up when his cock makes another unwelcome twitch from Vash’s weight.
“Don't I?” Vash husks in Wolfwood's ear.
How is a cat so annoyingly perceptive? Not that Wolfwood should really be surprised. Spikey always seemed to know when Wolfwood was feeling down or otherwise unhappy. If anyone knows Wolfwood, Spikey does. They’ve spent many hours curled up together on the couch napping or watching tv, but Wolfwood struggles to separate those moments from the Vash on his lap now. His cat… yet… not? There's no ignoring the ears that adorn the man's head, or the tail that flicks against the bed. But there is also no ignoring the man sprawled across Wolfwood's thighs. A naked man.
It's been longer than Wolfwood prefers since he last got laid. He's no stranger to the touch of a man, and isn't repulsed by Vash. Quite the opposite really. Vash is tall and handsome with clear blue eyes that couldn't tell a lie if his life depended on it.
Lust slams into Wolfwood when he finally chances a look between their bodies. He's not the only one feeling something, that's clear.
“Spikey… What do you want from me?” Wolfwood eventually asks. He loosens his grip on Vash’s sides, content to just rest his hands against warm, bare skin.
“I want you.” Vash's statement is punctuated by purring as he bumps his head against Wolfwood's shoulder.
It's such a familiar show of affection that Wolfwood doesn't think twice about bringing a hand up to rub a silky ear. Vash's purring grows louder as he tilts his head into the hand, eyes fluttering shut.
“But I'm a human. Isn't that gonna be taboo or something?” Wolfwood feels stupid asking, but he doesn't really know how else to respond. Does he want Vash too?
Vash sighs, pulling away from Wolfwood, purring cut short. Perhaps it was foolish to think Vash could be someone to his owner. He slips off of Wolfwood's legs, forgetting that he can stand, choosing instead to crawl across the floor towards a pile of laundry he usually sleeps in.
When Vash starts to retreat, Wolfwood panics. The closeness he'd been enjoying is replaced by empty air. He hurt Vash's feelings. Wolfwood immediately tries to back pedal, realizing he'd wanted that closeness.
“I wasn't saying no. Hey, come back,” Wolfwood says, following Vash. He reaches down for the long yellow tail, wrapping his fingers around it. He tugs lightly, trying to stop Vash who turns around and hisses, baring his fangs.
Releasing Vash’s tail, Wolfwood holds his hands up. “I'm sorry.” He steps back when Vash hisses again, back arching, tail poofing out as he glares at Wolfwood angrily.
“Spikey— Vash,” Wolfwood says, crouching down to the floor. He feels exactly like he does when he's accidentally stepped on the cat's tail. Vash cowers on the pile of clothing, looking rather ridiculous. “I'm not saying no. C’mere, we can kiss again,” he offers, finding he would like that too.
Vash's tail eventually smoothes back out, ears twitching at Wolfwood's peace offering. “Do you even want to?” Vash asks sourly.
“‘Course I do,” Wolfwood answers, “I wouldn't offer it if I didn't,” he adds quickly, in case Vash doesn't believe him.
Still looking skeptical, Vash crawls forward towards Wolfwood, the tip of his tail flicking behind him nervously.
Reaching out, Wolfwood gently slips his fingers into Vash's hair, brushing through the blonde hair. He tries not to think about the lack of human ears when his hand bumps into a cat one. Vash still isn't purring, but Wolfwood doesn't expect it after his own behaviour.
Forcing calm, Wolfwood lets his hand slip down to Vash's face, cupping his cheek. It's warm, flushing against the palm of his hand. It's surreal to be able to touch Spikey like this, skin to skin. The whole situation feels like some sort of crazy dream, but it's not.
Patiently, Vash watches Wolfwood, cool blue gazing at him skeptically.
Finally closing the distance, Wolfwood kisses Vash. He refrains from instinctively deepening the kiss, remembering the rough tongue from before. Vash responds eagerly to the kiss regardless, shuffling closer to Wolfwood as he does. He doesn't take charge like he had earlier, perhaps worried he might scare Wolfwood away again.
Closed mouth kissing is nice, but Wolfwood finds himself growing a little impatient with it. He wants to give Vash more of what he's asking for. In a small fit of annoyance, Wolfwood parts his lips, not caring about the roughness of Vash's tongue anymore, only wanting more.
Vash reacts instantly, a small mrow rolling between their lips. It's the same sound he makes when he’s excited to be fed. It’s adorably endearing. Wolfwood doesn’t hesitate to lick into Vash’s mouth, humming as he tangles their tongues together. The sandpapery rasp of Vash’s tongue adds an interesting layer of sensation to their connection, but Wolfwood indulges instead of shying away.
The slick sound of their mouths sliding together are loud in the small bedroom, but Vash is louder. He moans and huffs into their kisses, interjecting with little cat chirps and meows as he eagerly takes charge, bowling over Wolfwood.
Vash’s enthusiasm has Wolfwood falling back onto the floor with a grunt, the large human form of his cat towering over him. Like this, Wolfwood can see how broad Vash’s shoulders are, wider than his own even. The movement breaks the kiss, leaving both of them panting as they look at each other. The black of Vash’s pupils expands until there’s only a thin ring of ice blue left, the inky depths beckoning Wolfwood with their desirous heat.
With a dramatic groan, Wolfwood falls back to the floor, “Dammit Spikey what are you doing to me,” he huffs rhetorically.
“Making you mine,” Vash breathes, voice low.
Another wretched groan rips itself from Wolfwood’s throat. He can scarcely believe how undone he feels just from some heavy kissing. “Is that a threat?”
“It’s a promise.”
They meet again in a clash of lips and teeth. Wolfwood clings to Vash’s neck as their tongues tangle and their hot breath intermingles with their lust.
“Mmph, bed, the bed,” Wolfwood gasps between swipes of tongue and nips of teeth. Strong arms wrap around his middle, pulling him up so they stumble to the bed. Soft hands find their way up Wolfwood’s t-shirt , pointed claws scraping carefully over his skin as the fabric is pushed up his stomach. Impatient, Wolfwood grabs the hem of his shirt and yanks it off, tossing it to the floor.
Vash reaches for Wolfwood’s pants, unpracticed fingers fumbling with the button and zipper until Wolfwood takes over, practically tearing the fly open before shoving his pants down his legs. He doesn't know where the sudden impatience is coming from but he lets it carry him until he's as naked as Vash, chest heaving from the minimal effort.
Only now does Wolfwood finally let himself really look at Vash. From his wild blonde hair, down to the hard-looking erection that just out between them. Wolfwood's own dick isn't far behind. His body responds naturally to the arousal that pulses through him.
Vash's ears swivel on his head as he looks down from where he's kneeling between Wolfwood's knees. His tail comes around, brushing softly over Wolfwood's bare ankle, the tip caressing his ankle bone. He doesn't move or speak and it begins to make Wolfwood nervous.
“Are you gonna stare all day or what?” He asks, trying not to shy away. Vash's stare is intense and steeped in an undeniable heat.
“I've seen you naked a hundred times,” Vash says as a matter of factly.
The reminder has Wolfwood flushing, “Hey you—”
“It never gets old. There’s always something new to discover about your body. A new smell, scar, freckle, patch of hair.”
“Spikey— stop stop,” Wolfwood argues, feeling his embarrassment deepen. Where the fuck did a cat learn to say that shit.
“I don't know when I might change back. Let me say it. None of it compares to seeing you here now. Like this. Being able to touch.” Vash punctuates his words with his hand, placing his palm against Wolfwood's chest, over his heart. “I've always wanted to do that. To feel your heartbeat.”
“Is that why you always sleep on my chest?” Wolfwood scoffs with a laugh, trying to dispel the lump of affection in his throat. “I figured you were trying to suffocate me.”
Vash curves his fingers, letting his nails poke Wolfwood's skin around his heart. “I'm not much of a killer,” he says, contrary to the prick of claws.
“Is that so?” Wolfwood thinks for a moment, back over his time with Vash. He'd never seen the cat hurt even a fly. At most he'd bite Wolfwood for being annoying.
“You know it is.” Vash loosens his fingers again, letting them rest against the curly black hair of Wolfwood's pec.
“Listen, Angel, this is cute and all and I love you but can we fuck already?” Wolfwood's heart skips half a dozen beats when he reflexively tells Vash he loves him. Something he’d done so often when Spikey was still a full cat without a second thought. Wolfwood's feelings remain unchanged regardless of Vash's form, it seems. He wouldn't take it back. Not when he sees how Vash's eyes light up and the way he begins to massage the tips of his fingers into Wolfwood's chest, kneading.
“I’d like that a lot,” Vash replies, a slight purr rasping the edges of his words.
Wolfwood looks at the curved points of Vash's claws in concern; he's not exactly excited to have those near his sensitive bits. It'll be far quicker if he does it himself.
“Give me a sec, alright? Get warmed up or something,” Wolfwood suggests, tilting his head towards Vash's dripping dick. Precum dribbles steadily from the leaking slit, and over the smooth head. Drops catch on what look like fine hairs that coat the shaft, but Wolfwood chalks it up to Vash being a cat. He's not afraid of a little extra fur.
Understanding Wolfwood's meaning, Vash wraps a hand around his cock, shuddering as he squeezes the length. The sight is erotic enough to get Wolfwood's blood pumping again. He reaches to the bedside table, grabbing the bottle of lube he keeps stashed there. Trying not to think too much about how lewd he's going to look, Wolfwood bends his knees, pulling his feet back to spread his legs better. There's no missing the deep groan that rumbles from Vash.
“Wolfwood… you look—”
Wolfwood interrupts Vash with an exasperated groan as he coats two fingers in lubricant. “Blondie, please,” he begs lightly, dropping a hand between his legs. “Shut up and watch.”
“Yes, master,” Vash replies teasingly, stroking his length. He watches Wolfwood's fingers as they press against his hole, massaging the lube into the tender skin.
Vash's gaze is so hot Wolfwood worries he might combust under it. His skin warms up under his touch nicely, the wrinkled flesh quickly becoming pliant. The view is certainly helpful.
With a steady breath, Wolfwood presses against his hole, finger easily breaching the loosened rim. He knows he doesn't necessarily need to do this, but with the way Vash is looking at him… he wants to.
One finger is easy enough for Wolfwood to take. He slides the digit in and out, keeping his breathing steady and even. A second finger fits in just as smoothly, adding to the soft shlicking sound that comes from between his cheeks. Whether Vash realizes he’s doing it or not, quiet chirping sounds vibrate in his throat as he stares intently at Wolfwood's stretched asshole. His lips part slightly with each chirrup, showing the tips of his canines. It's so undeniably catlike, yet Wolfwood is anything but turned off.
Figuring two fingers is enough, Wolfwood pulls them out of his body, holding the very same hand out to Vash. “C’mere, Spikey. I got a tight place you can squeeze into.”
Without hesitation, Vash takes Wolfwood's hand and moves into his space, caging him against the bed. Grabbing Wolfwood's other hand, Vash presses both into the covers, with his own. This leaves Wolfwood almost completely at his mercy; with Vash’s size, he could very well be outmatched.
Vash doesn't hesitate to bring their bodies flush. Their cocks slip together, Wolfwood's lube and Vash’s pre, combining to ease the slippery press of heated skin. They groan in unison, Wolfwood falling back against the pillows.
There's something about the touch of someone you know that's so different from a one night stand. Vash knows Wolfwood in ways nobody ever would. He knows his deepest, darkest secrets, his greatest fears, his silliest dreams. Vash has been there for Wolfwood when he was at his lowest. The more he thinks about it, the more he realizes Vash has been around for a startlingly long time. Wolfwood doesn't know exactly how long cats are supposed to live for, but he's pretty sure it's generally less than thirty years.
Making a mental note to check later, Wolfwood refocuses on Vash now. Tufted ears tickle Wolfwood's nose when Vash nuzzles and rubs his face against his neck as he repositions his hips. The slick crown of Vash erection catches on Wolfwood's twitching rim, making him moan thickly.
Vash doesn't seem inclined to wait after the brief sample, readjusting to press his cock between Wolfwood's cheeks and into his beckoning entrance. He sinks in, the friction of his textured shaft sending waves of sensation rippling out from their connection. The sensitive skin of Wolfwood's asshole shifts over the fine hairs, the taut muscle twitching with ticklishness. It's a bizarre feeling to say the least, but Wolfwood still isn't deterred in the slightest. He lets out a deep groan of satisfaction as Vash bottoms out. He's not so big that Wolfwood feels like he's being split open, but he still feels comfortably full.
Even with Vash’s face hidden against his neck, Wolfwood can tell how much he's panting, hands squeezing his own as though trying not to come immediately.
“Hot. Tight,” Vash gasps, humid breaths gusting over Wolfwood's sweaty throat.
“You're telling me,” Wolfwood huffs, Vash's cocks throbbing and pressing against his inner walls. He didn't look as big as he feels now that he's sheathed in Wolfwood's ass.
Starting slow, Vash gives a small thrust, dick catching on the slick insides. Wolfwood gives a weak moan, legs falling open as his own erection dribbles over his stomach where it lays hard and leaking.
“Keep going,” Wolfwood pants, bringing a hand up to comb his fingers through Vash's soft hair.
“Is that really okay?” Vash asks, moving back to meet Wolfwood's look with his own.
It's a little funny how eager Vash had been to get started, and now that he's gotten this far, he's suddenly unsure.
Wolfwood scoffs before immediately regretting it when it makes his body clench around Vash's dick. “Yes you idiot, I wouldn't say otherwise,” he chastises lightly. Vash never cared about consent before this.
“I’ve just waited so long for this, it's hard to believe it's happening.”
The quiet admission softens Wolfwood's impatience marginally. “Well it's happening Spikey, better make it good,” he teases.
That makes Vash's cock throb hotly as he adjusts to pull out slightly. He presses back in experimentally, groaning deeply as he does before repeating the movement as though unable to stop himself.
Another detail of their connection makes itself known to Wolfwood when Vash starts to work up a shallow rhythm. His chest rumbles against Wolfwood's, a comforting vibration accompanied by a low resonating sound.
“Are you… purring?” Wolfwood asks, a little incredulously.
Caught, Vash's cheeks flush, but he doesn't stop moving. “I can't help it,” he admits.
“It's pretty cute,” Wolfwood replies, thighs squeezing around Vash's shallowly undulating hips.
Despite the short thrusts, each one hits its mark, silencing any further comment Wolfwood might have had save for the gasp that rips itself from his throat. He can sense the way Vash increases the tempo of their fucking, still at the mercy of him.
“We'll see how cute you think I am when I'm finished with you,” Vash pouts but he also continues to purr, the soft vibrations going all the way down to Wolfwood's ass and cock.
Vash keeps his movements shallow but speeds up to set a punishing pace. It doesn't give Wolfwood much room to recover after each slam against his prostate. Still pinned to the mattress by Vash's hands, he can do little more than moan and babble as stars explode across his vision with each thrust.
Wolfwood's orgasm builds quickly, unstoppingly. Sensation rakes against his insides, accompanied by the soft fur of Vash's stomach brushing over Wolfwood's own hairy chest. The dual textures drive Wolfwood insane with pleasure. He doesn’t try to resist or hold back his climax, too lost in the feel and touch of Vash as their fingers tangle together against the blankets.
“C’mon Angel,” Wolfwood pants, hooking his legs around the backs of Vash’s thighs. “Blow my mi—“
Wolfwood’s challenge is cut off by the press of Vash’s lips in a needy kiss. His tongue follows, the rough sensation licking over Wolfwood’s tongue and teeth. The constantly jolt of their fucking makes their teeth clack together clumsily, but Wolfwood does his best to respond with equal enthusiasm. With Vash still purring, Wolfwood’s entire body seems to vibrate from it. It’s the tipping point for his orgasm as it bubbles over the edge, taking him with it. Slick release shoots between them, catching in the mixed curls of hair and fur. Blobs of colours dance and twist in Wolfwood's vision as he rides the crashing waves of his intense climax, jerking weakly under Vash’s weight.
Vash seems to follow suit, cock giving a thick pulse before warmth pervades the deepest parts of Wolfwood's insides. Vash’s face finds its way back to Wolfwood’s neck, soft hair and ears brushing against him as he works through his own release. The hands that pin Wolfwood to the bed, curl and uncurl against the covers, kneading happily while their fingers stay twined together regardless.
Eventually the colours fade, and coherency comes back to Wolfwood in little bits and pieces. Vash is still inside of him, dick hard with no signs of softening. Wolfwood flexes his hips experimentally, feeling the way Vash’s cock remains stubbornly sheathed inside of him. There’s no give or slip of the hot shaft even with the slick release that fills him, only a strange tightness that prevents him from pulling off.
“Vash…” Wolfwood begins, suddenly worried about their biological compatibility. He should have been thinking more clearly.
“I can’t pull out yet,” Vash answers the unasked question, still hiding his face.
On the surface, Vash’s dick hadn’t looked any different than Wolfwood’s own save for the fine hairs along the thick shaft. It hadn’t felt any different either. Wolfwood has never seen a cat’s genitals before but he knows there are some animals that “lock” themselves in their mate to ensure fertilization.
While Wolfwood doesn’t hate the idea of staying connected for a while longer, he can already feel his cum drying between them, making their hair stick together uncomfortably.
“Spikey, you’re killin’ me here,” Wolfwood groans, giving his hips a light roll.
The movement makes Vash chirrup, the purring meow ticklish against Wolfwood’s neck. “I’m trying,” he whines before sitting up, wincing when their sticky hair pulls apart. In the process, Vash releases Wolfwood’s hands, sitting back on his knees while still tightly sheathed in him.
Falling tiredly back, Wolfwood sighs, letting his jellied legs go limp. After an already tiring day at work, he feels the last of his energy dissolve under Vash, the exhaustion dragging at his eyelids.
Sensing Wolfwood’s tiredness, Vash rubs his hands soothingly up and down his thighs, still purring as he does.
“Sorry if I went too hard,” Vash eventually says, cheeks pink and ears flicking restlessly.
“Tch. You wish I were that fragile,” Wolfwood retorts with a drowsy smile.
“No I don’t!” Vash argues, brows creasing in a frown. “I don’t want to hurt you,” he grumbles petulantly.
Reaching out, Wolfwood grabs one of Vash’s hands, twisting their fingers together. He tries to avoid the pointed claws as he gives the other hand a gentle squeeze. “I know ya don’t, Spikey.”
It doesn’t take much longer for Vash’s erection to diminish, the softening appendage slipping out of Wolfwood’s abused hole with a little shift. Milky fluid follows, dribbling from the twitching muscle and down between his cheeks. The emptiness makes Wolfwood feel weird, like something is missing. He can feel the way his body twitches and flutters as though seeking to be filled again. Tamping down the desire to seek out that fullness, Wolfwood sits up, squeezing his legs shut and clenching his ass so no more cum can leak out.
“Where are you going?” Vash questions, concern shadowing his bright blue eyes. His ears twitch nervously, claws clinging to the bed covers.
“To shower.” Carefully, Wolfwood throws his legs over the edge of the bed to get up. The mention of a shower makes Vash crinkle his nose. He’d always hated water so Wolfwood is hardly surprised. “You could use one too,” he adds with a smirk before moving to stand.
Vash hisses in response to Wolfwood’s suggestion, teeth showing and ears going back as he opens his mouth in abject disagreement. His tail smacks against the bed with a heavy thump, a sure sign of his unhappiness.
Wolfwood rolls his eyes. “Don’t be a baby. You’re a human right now and humans need to shower.” It’s hard to take Vash seriously right now as a fully grown man throwing a fit about taking a shower.
Taking a step towards the bedroom door, Wolfwood’s legs give, apparently weaker than he’d thought as he crumbles towards the floor. Putting his feline reflexes to work, Vash jumps after Wolfwood, arms reaching out to grab him before he hits the ground. For once, the cat getting underfoot isn’t why Wolfwood trips. He lets himself be caught by Vash’s strong arms, clinging to him as they slide to the floor together. There’s no hope for keeping Vash’s seed inside; Wolfwood cringes as he feels the viscose warmth oozing from between his asscheeks. What a mess.
“Are you okay?” Vash asks, voice deep in Wolfwood’s ear, but sweet like syrup. It’s a far cry from the pouty child he’d acted like a few moments ago. It easily reignites the arousal that had bowled Wolfwood over so quickly before.
Without the energy to even stand, Wolfwood isn’t about to give in to that voice. He shoves Vash away half-heartedly before pushing himself up to his feet again. “I told you, I ain’t that fragile,” he argues.
Vash stands too, surprising Wolfwood when he pulls him into a tight hug. The force knocks him off his feet and into the embrace, not that he would have denied Vash. To have the opportunity to touch and hold his cat this way, may never come again. To be able to communicate with perhaps the only person who could ever understand Wolfwood, is something he should cherish. He squeezes Vash back, leaning heavily on him for support as the taller man nuzzles his neck affectionately. It’s so like Vash, yet it’s different. Deeper. This isn’t just a cat rubbing against their owner. Wolfwood feels it too. His heart pounds, blood rushing in his ears as he tilts his head back, coaxing Vash into looking at him.
“Spikey, I—” Wolfwood pauses, throat suddenly dry. He’s covered in cum and sweat after being fucked in the ass by his cat, but nothing feels more important than the need to convey his feelings right then. “I meant it, you know. Earlier.” He’d so casually told Vash he loved him without a second thought.
Head tilting to the side, Vash’s ears swivel as his eyes widen in surprise as he realizes what Wolfwood is referring to. His cheeks flush, bright enough even in the light of the setting sun as it shines through blinds in horizontal stripes, to be seen by Wolfwood.
“You really are cute,” Wolfwood teases, acting as if that were what he had been referring to.
For the half a second Vash’s face drops, Wolfwood feels bad. He busts out in a light chuckle, reaching up to wrap his arms around Vash’s neck.
“Wolfwood!” Vash chides, glaring down at him, having caught onto the joke. His ears flatten, nose wrinkling unhappily as his tail comes around to flick against Wolfwood’s thigh.
“Don’t get your tail in a twist,” Wolfwood huffs with a small smile. “You know I love you, Spikey.”
Even as Vash tries to maintain his angry frown, there’s no ignoring the purring that reverberates through Wolfwood. It gives him an idea. He slips an arm down Vash’s back, fingers skating over bare skin until he bumps into the base of his tail. Vash jerks slightly at the contact, making Wolfwood smirk. Curling his fingers against Vash’s lower back, Wolfwood begins to gently scratch the patch of skin there. The fur from his tail spreads out from the base of his tail to cover some of his body before thinning out to nothing. It’s perfect for Wolfwood to scratch.
“ Ngggggghhhhhhh ,” Vash purrs loudly, ears twitching, and tail flicking as he automatically leans into the attention. He arches against Wolfwood, ass sticking out as he seeks more pressure. “ Wolfwoooood ,” Vash whines, unable to control his body’s automatic reaction.
“This is payback,” Wolfwood jokes, taking a moment to enjoy the view of Vash completely at his mercy. After another few moments, Wolfwood stops, returning his arm to Vash’s shoulder. “You make some pretty sounds,” he tells Vash.
Dropping his face to Wolfwood’s shoulder, Vash hides, his warm cheeks betraying his embarrassment. “You’re lucky I love you, too,” Vash grumbles.
This makes something warm explode in Wolfwood, his heart pounding as the words pierce his soul, filling in the hole he didn’t realize was there. Before he can get sappy, Wolfwood leans in towards Vash, kissing him.
“You better, or else I’ll make you start paying rent.”
“Hey!”