Title: Panties Fic
By: cupiecake
Pairing: Jack/Ianto
Rating: NC-17
Warnings: Gratuitous crossdressing and smex
Edit: has been given a quick tense-edit by my lovely zabbers
Summary: I feel ridiculous, sir.

***

Ianto blinked, selfconsciously smoothing his plaid skirt, trying to pull it down, make it longer. "Wow," Jack said finally. "God, Yan."

"Sir?" Ianto asked carefully. "Is something wrong?"

"No," and Jack swallowed visibly. "I mean, yes, come here." Ianto walked carefully to the desk - he wasn't quite certain on his heels, even though they were quite flat. Jack was staring quite outright, and it was unnerving. "Yeah," Jack breathed as Ianto got close to the desk, and he stood, quick and fluid like a snake striking, grabbing Ianto's arms and pulling him in.

Ianto gasped as Jack kissed him, ruthless and unyielding. His eyes glittered with need. "Jack," he moaned, and Jack moaned too.

"God, Yan, gorgeous."

Jack pushed Ianto onto the desk, papers scattering everywhere unnoticed as Jack pressed him against the wood. "Ianto, Ianto," he murmured, kissing his neck. He could feel how hard Jack was, pressed up against his own quickly growing erection. Jack's hands slid down his legs, and Jack pulled back. "You shaved?"

"One -" and Jack was running his fingers up and down his thighs, tracing the line above his stockings, and Ianto couldn't help but shiver. "One oughtn't do things halfway." Then Jack's lovely mouth was back, kissing him, stroking and wet before Jack abruptly sat back down. "Jack?"

Jack's pushing up his skirt, one finger tracing his cock against the little white panties he'd insisted Ianto wear. That smirk, all Jack and sex, plain to see on his face for just a minute, before he leaned in to kiss the inside of Ianto's thigh, just there. "Oh," Ianto said articulately. Jack's tongue traced lines on his skin, first on the right, then the left, and all Ianto could do was shiver under his ministrations. "Jack."

Jack carefully, tenderly pulled Ianto's knickers down, slowly, removing them and putting them on the desk with utter precision as Ianto watched. Then he leaned in and just breathed as Ianto twitched under his gaze. "Jack, please." Jack smirked again, and then licked just the top of his cock, delicately, before engulfing it. "God!"

Ianto's not sure how Jack does it - he's always too preoccupied to figure it out, when it comes up - but somehow Jack always has lube, because his fingers were slick against Ianto's hole. Jack looked up, letting go of Ianto's cock reluctantly, licking a stripe upwards as he watched Ianto's face, his practiced fingers slipping inside. He stood again, scrabbling at his fly with his free hand. "Ianto."

"Yes, God, yes, Jack, please," Ianto groaned, pulling Jack in to kiss him. It's uncoordinated and sloppy before Jack pulled away again to slick up his own erection, roll on the condom, sliding into Ianto like they're two puzzle pieces, perfectly fitting together. Jack braced his hands on the table as Ianto wrapped his long legs around him, and then Jack thrust just once, before they're lost, mindless and simple rhythm, hips snapping and noisy moans. It didn't take too much longer before Ianto cried out and arched his back, "right, oh, Jack, Jack," as he came, then Jack gripped his hips and pumped, his mouth pressed flush against Ianto's throat, lips moving in unintelligible syllables. Ianto felt the heat of Jack's orgasm before Jack's body just loosened, both of them leaning into each other, Jack's hips still moving lazily a few more times.

"God, Yan," Jack whispered, kissing Ianto's throat sloppily. Ianto only nodded, too blown for anything else.

They stayed like that for a few minutes, catching their breaths, simple lazy cuddling. Then Jack's seated in his chair again, pulling Ianto's legs up, putting his feet on the arms of the chair. Carefully slipping the panties back over Ianto's ankles, over cotton-covered calves, over still-trembling thighs, to snug around his waist where they had started. He brushed his fingers along the covered bulge there, grinning at Ianto's gasp.

"Sir?"

"We had a deal, didn't we?" Ianto sighed and slid off the desk carefully. Oh, Jack was careful this time; the skirt was still spotless, only requiring an adjustment to settle back on his hips. With his shirt straightened out, tie reknotted, Ianto looked very much the same as when he'd come into the office. Jack cleaned up easily, sliding a new shirt over his shoulders even as he came up behind Ianto. "Don't forget the blazer," Jack said, lips next to Ianto's ear, and then a nip, and Jack was grinning at him again.

"Yes, sir," Ianto replied, as though Jack's arms weren't around his waist, entirely dry as usual. He pushed out of Jack's arms to grab the jacket, hanging neatly on the coatrack. Jack sighed and slid his bracers back over his shoulders, but as Ianto turned back around those arms snaked around his waist again. Jack kissed him lingeringly, like he was trying to coerce Ianto into a second go, like he hadn't just fucked Ianto on a desk.

"The others will be here any moment, Jack," Ianto breathed against Jack's lips, and as if just mentioning it had made it occur, the arrival of one of their teammates was announced with a shrill beep. Jack swore softly under his breath and pressed one last short kiss to Ianto's mouth before letting him go.

"Tosh, probably. Gwen and Owen won't be far behind," Jack muttered.

Ianto smiled. "Shall I get you some coffee, sir?" He fluttered his eyelashes coquettishly.

"You little minx," Jack growled playfully, and Ianto let out a mock shriek and pretended to flee the office, Jack following close behind.

A gasp, and it was Tosh, only followed closely behind by the doctor and the former PC, who appeared as if they had been deeply engrossed in conversation. Ianto froze, and Jack as well, both of them looking very much as though they'd been caught in the act - which of course they had been. Then Owen was wolf-whistling and Gwen was laughing, Jack was laughing, trying to explain their ridiculous cover story, "Ianto lost a bet, so he has to wear this lovely costume all day," etc etc. Ianto couldn't get the heat in his cheeks to reside.

"Coffee?" he squeaked, and Jack pinched his arse.

He could hear Owen still hooting as he fled to the kitchen.

***