Jack could hardly endure the frustration any longer. His fingernails were bitten to the quick and several pieces of broken crockery were hidden in his waste paper basket.
This really was intolerable.
Jack Harkness had been sexually active, excessively so, for as long as he could remember, and probably during those periods that he couldn't. He had always found it easy to seduce anyone to his bed, man or woman, gay or straight, it made no difference, as one by one they succumbed to his charms.
But since taking over at Torchwood he just didn't have the time. As soon as he got chatting to some pretty girl or gorgeous guy one emergency or another pulled him away. And it was really starting to get to him. There was only so much self-gratification he could put up with, and he had finally reached his limit. To put it bluntly Jack needed a fuck – and soon.
Jack's fingertips clawed at the polished surface of his desk. Thank god the team had gone already, they really weren't helping matters. The way Tosh would suck thoughtfully on that pen as she worked out her latest puzzle on the computer, or Owen's fingers wrapped tightly around that scalpel, watching Gwen devouring a slice of pizza, licking the drops of sauce slowly from her lips, and Ianto, dear Ianto, immaculately dressed, bending over the low coffee table as he cleared away the cups, Christ how Jack would love to wrinkle that suit!
"I'm just about to leave now Sir, can I get you anything before I go?"
Jack's head snapped up in surprise, he hadn't realised that Ianto was still there.
"Are you alright Sir? You look a little…. Strange."
It was all too much, Jack couldn't think straight, couldn't see straight, his body knew what it wanted and decided to stage a take-over. Without realising what he was doing Jack leapt from his chair, crashing into Ianto forcing him hard against the wall. The sudden collision with the wall pushed the air from Ianto's lungs, his stunned state leaving him powerless against Jack's animal needs. Before he knew what was happening Jack had Ianto pinned against the wall, his arms held firmly above his head, Jack's mouth hungrily tasting Ianto's lips, his groin mercilessly grinding into Ianto's crotch. Jack's fingers gripped tightly onto Ianto's wrists allowing the man no chance of movement, his body pinned full length against the hardness of the wall behind him.
It was several minutes before Jack's senses began to return, but as they did he lessened his grip on Ianto before finally staggering back, as shocked by his actions as the Welshman must have been.
Jack turned towards his desk, trembling he rested his hands against it, his head hung down, his face flushed with a mixture of desire and shame, his breaths coming in shaky gasps.
Ianto slowly lowered his arms, rubbing at his wrists where the impressions of Jack's fingertips were evident, his face expressionless as he watched Jack.
"Ianto, I'm so sorry, I don't know what came over me… I shouldn't have… please… you should go… I just don't…" Jack's voice wavered with confusion; he closed his eyes tightly in the hope that upon opening them this would all be some kind of crazy dream.
Jack heard Ianto's shoes shuffle against the floor as he moved away from the wall. Jack remained motionless, his head hanging down.
The sudden feel of arms snaking around Jack's waist caused him to gasp in surprise, even more so as Ianto's hands reached around him, quickly unfastening Jack's trousers, a soft hand slipped inside the fabric, the fingers curled strongly around the hard, desperate cock waiting there.
"If you want something, you only have to ask," Ianto whispered into Jack's ears as his fingers ran lightly along the length of his cock, squeezing and teasing as they went. It seemed so very long since another person had touched him that Jack's knees buckled, his hands braced against the table the only thing keeping him upright.
"Ianto..?" Jack moaned out the name, the hand inside his trousers felt so good, too good, but he wanted more than this, needed more, with some difficulty Jack regained his balance and turned to face Ianto. The man's hand never ceased its caresses, for a second a knowing smile played across his lips.
"If you want something, just ask…" Ianto repeated.
Jack reached for Ianto, burying his fingers into the man's hair, pulling his face close, kissing him deeply, his lips and tongue savouring the taste, relishing the sensation as Ianto's tongue ran lightly across Jack's lips.
"I want you Ianto," Jack breathed as he pulled back from the kiss, "right now."
"But what is it you want Jack?" There was a teasing tone to Ianto's voice that Jack found endearing, but also just a little frustrating, if Ianto wanted specifics Jack could cope with that.
"I want to fuck you Ianto, I want to bend you over that desk and fuck you," Jack's voice was a low growl as he took a step forward.
"Well why didn't you say so?" Ianto's eyes flashed as he stepped back from Jack, a smile played across his lips at the soft whimper from Jack as Ianto took back his hand.
With slow, deliberate ease, Ianto slipped off his jacket, folding it once and laying in neatly across the desk. Then, without ever taking his eyes from Jack he began to unbutton his trousers.
Jack couldn't stand it, the waiting was driving him crazy, and Ianto seemed to be in no rush. Finally Jack fought Ianto's hands away to finish the unbuttoning himself before pulling his trousers downwards. Jack took a moments satisfaction at seeing the trousers rumpled around Ianto's ankles, and a moments surprise to find that he was wearing nothing beneath them, but this was not the time to ponder such things. Jack was also rather pleased that Ianto was not quite so controlled as he appeared, and was finding the situation just as arousing as Jack was.
As Ianto readied himself against the desk Jack fumbled briefly in one of the drawers for a bottle of lube he always kept there. It might have been a while, but some things Jack was always prepared for.
Jack sighed with pleasure as the dribble of liquid ran along his cock, it felt so good as his oily fingers traced it's length, spreading the liquid as he went. Jack licked his lips at the sight of Ianto's exposed buttocks, and for a second wished for a camera, but that wish soon left him as he tipped a little of the oil over Ianto's cheeks and watched it dribble between.
With a single movement Jack ran his hand over Ianto's buttocks, quickly sliding between them, and with very little effort one, then two, fingers slipped inside him, causing Ianto to gasp.
Jack couldn't take the waiting much longer, and as soon as he felt Ianto was ready he quickly replaced his fingers with the head of his cock, pushing slowing, moaning with pleasure as he disappeared inside the man. Jack inched forwards inside Ianto, savouring the sounds coming from the Welshman almost as much as he savoured the feeling of being inside him.
Within seconds Jack was completely engulfed, he paused, relishing the sensation, torn for a moment between his desire to fuck Ianto hard and come quickly and his desire to enjoy every second for as long as he could.
Finally Jack began to move, gripping Ianto's hips for balance, he set up a slow steady pace, thrusting as deeply as he could with each forward motion, winning him cries of pleasure from Ianto as each thrust hit just the right spot.
As Jack settled into his rhythm his movements became faster, he reached a hand around Ianto to circle the mans eager erection with his oily fingers, stroking it in time to his thrusts.
Ianto's breaths were becoming short gasps, mingled with heavy moans. He knew that Jack was experienced, he had expected him to be good, just not this good.
It wasn't long before Ianto's cock was throbbing rapidly in Jack's talented grip, his body trembling beneath the well timed and perfectly placed thrusts, his voice calling out Jack's name as he came, harder and longer than he ever knew possible.
That was all Jack needed, he had waited so long for this and couldn't wait a second longer.
"Oh god… Ianto…" Jack's voice shook as, with a few final thrusts, he finally achieved what he had needed for so long, his fingertips gripping deeply into Ianto's flesh as his body exploded with pure sexual joy.
Finally Jack was still. His breath heavy against Ianto's neck as he rested there. Ianto's legs, already trembling, could not support the weight of them both for long.
"Jack, if you must fall asleep straight after sex, could you please make it to a chair first."
Jack smiled and, taking the hint, he reluctantly gave up his possession of Ianto and fell exhausted but satisfied into his chair. He fumbled for a moment with his clothes, tucking himself back inside his trousers and fastening them up.
When Jack looked up Ianto had cleared the desk of any evidence of their encounter and was already straightening his jacket and tie. Once again he looked immaculate, not even a hair out of place.
Ianto turned to leave, but paused part way across the office and walked back to Jack. He leaned over and, tilting Jack's face to his, pressed a kiss to Jack's mouth. No longer the hungry desperate kiss of earlier, this time it was gentle, a kiss filled with affection.
Once again Ianto turned to leave, as he opened the door to Jack's office he turned back one last time.
"Goodnight Sir. And remember… if you need anything… just ask."
And with that the door closed and Ianto was gone, leaving Jack to wonder just how long he had to wait before letting Ianto know that he was needed again.
