cw: inherent dub con because of sex pollen but everyone has given the consent they're able to give
Dandelion and Zoltan look up in alarm when the inn door bangs open. The noise is typically accompanied by a witch hunter demanding information about whatever nonhuman they happen to be looking for that day, but this time, it’s a witcher. Aiden, Dandelion thinks, vaguely remembering Lambert introducing the two of them at some point.
His armor is in a state of disarray, buckles undone, and his eyes are black with toxicity, black veins creeping through his face and down his neck, disappearing beneath his undershirt. “Can I help you?” Dandelion asks mildly.
“I need,” he pants, “Fuck. This is a whore house, right? I just need someone.”
Dandelion scowls. “I’ll have you know this is a reputable establishment.”
He thinks back to some of the situations he’s seen Geralt in before he softens. “I—are you in distress?”
Aiden makes a frustrated noise in the back of his throat, gesturing down to his crotch, where there’s a prominent bulge. Oh. Dandelion looks around and sees all of his customers staring at them, so he ushers Aiden upstairs, his mind racing at the possibilities of how Aiden got himself into such a predicament.
Aiden must sense his curiosity, because he mumbles, “Weird ass sewer monsters and their fucking powder they spew everywhere.”
Yes, Dandelion sees where this is going. He opens the door to an unoccupied room for Aiden and gestures him inside. “You know, I’m always willing to help out any witchers in need.”`
Aiden waves him off. “If you don’t have anyone, I’ll be fine. The room is enough. At least I won’t have to do this in some alley somewhere,” he says, seeming like it takes a great deal of concentration out of him.
Dandelion shuts his eyes at the mental image that provides, Aiden with his pants shoved just below his cock, frantically jerking off on some street somewhere, uncaring of who might see him. It’s certainly...a nice thought.
“I really don’t mind,” Dandelion reassures him.
By now, Aiden’s palming himself through his pants. He bites his lips as he looks at Dandelion. Black eyed and lithe muscled, he’s a sight, and Dandelion has no issues staring right back. Aiden lunges forward at him, and Dandelion’s back thuds against the door as Aiden tries to devour him. The kiss can barely be called that, more a sloppy meeting of mouths that has Aiden grinding against him immediately, panting in desperation.
His cock is hot even through his pants, and Dandelion reaches down to grope at him. Aiden moans in his ear, loud and unabashed. He unlaces his pants and drags Dandelion’s hand farther up so that he can reach inside. Aiden shudders when skin meets skin. It's amazing how wet Aiden’s smalls already are, soaked with precome.
“How did you even make it here?” Dandelion wonders, but Aiden doesn’t hear him, or just doesn't respond, too busy touching every exposed part of Dandelion.
Aiden's long neck is on display, so Dandelion leans forward to lathe kisses up it, landing on the bolt of Aiden’s jaw before he licks back into his mouth. A pleased groan comes from Aiden’s throat, and he tugs Dandelion to the bed, pushing him down before crawling on top of him.
Dandelion’s not sure he’s ever had this kind of single minded focus directed at him before, and it’s hard not to be overwhelmed at all the sensations as Aiden grinds against him and licks and fondles everything he can reach. He’s sadly not 20 anymore, but he can still help Aiden as best he can. And if he gets something out of the deal, too, well. No one said he couldn’t.
Aiden pauses for a moment to shed his clothes, faster than Dandelion would have thought possible, before reaching down for him and tugging his trousers off. Aiden pops a button of his doublet in his haste to get it off of Dandelion, and he makes a mental note to make him sew it back on later.
Their cocks slide against each other, making Aiden moan at the contact. Dandelion reaches down to smooth some of Aiden’s copious precome down his length as well, taking them both in hand and stroking. Aiden’s cock pulses alongside his own, hot and smooth. He trails his thumb over the top of Aiden’s cock, making sure to rub just above his glans. He’s surprised when Aiden comes with a groan, spurting over Dandelion’s hand. Before Aiden gets too sensitive he pulls away, but Aiden drags his hand back. “It’s going to take a couple times,” he says, grimacing.
Sure enough, he’s still hard, and Dandelion watches in fascination as his cock starts to purple at the tip. “Touch yourself,” Dandelion says as he gets up to retrieve the oil that he keeps under the bed in every room.
What? He’s nothing if not a generous lover.
He slicks his fingers as he watches Aiden jack himself at lightning speed, his hand flying up and down his shaft while his face contorts between pleasure and pain. Dandelion reaches behind himself as he enjoys the show, stretching himself to take Aiden’s cock without too much of a burn. There’s only a small amount of spend as Aiden comes this time, before Dandelion walks back over to him to replace Aiden’s hand with his own. “How do you want me?” he asks.
“On your knees?” Aiden suggests.
Dandelion nods eagerly, moving onto the bed. He spreads his knees apart and leans his chest down onto the bed, burying his face into the mattress. Aiden moves around behind him, reaching down to take Dandelion’s cock in hand for a moment. When Dandelion keens and starts rolling his hips, Aiden takes his touch away and lines up his cock with Dandelion’s hole, slowly pressing in. They both moan, and Dandelion cants his ass back towards Aiden, encouraging him to go faster. Aiden pauses for a moment when his thighs meet Dandelion’s ass, before he pulls out and slams back in, creating a relentless pace. One of Dandelion’s hands bracing him flies up to the headboard, holding on for dear life.
Aiden is all breathy gasps and moans behind him, and Dandelion can’t help but cry out when Aiden brushes past his prostate. His hands grip Dandelion’s hips so tightly he wonders if there’s going to be thumb shaped bruises there tomorrow. Not that he’d mind.
“Ah, fuck, right there,” Dandelion hisses as Aiden hits that spot again, and again and again.
Aiden reaches around to stroke him in time with his thrusts, erratic as Aiden gets closer to his peak. Pressure builds up in Dandelion’s cock, his balls tightening until he releases all over the bedspread. Shit, he’s not looking forward to doing laundry later.
The sound of their skin slapping together fills the room as Aiden continues to slam into him, chasing his pleasure as Dandelion just tries to hold himself up and not go completely limp under Aiden. Aiden thrusts into him one final time before he stutters, his cock spasming as he cries out. There’s no familiar warmth at Aiden spilling inside of him, and Dandelion realizes he must be milked just about completely dry. Aiden pulls out. The bed shakes as Dandelion rolls over and collapses onto it, relief and just a smidge of disappointment filling him as he sees Aiden’s cock finally deflated. Aiden lays down next to him, his chest heaving. “Fuck,” he pants.
His scars are prominent like this, so Dandelion takes a moment to study them, running his fingers over them curiously. He hopes he’ll get to learn what they’re all from. Where else is he going to get inspiration from for his ballads?
Looking farther up, he sees Aiden’s eyes are shut, and his breathing is starting to even out. He cracks one open to peer at Dandelion. “Thanks,” he murmurs. “That wouldn’t have been nearly so pleasant without you.”
Dandelion grins back. “Like I said. Anything to help a witcher.”