Fic: Waking Dreams

Apr 18, 2008 16:31

Title: Waking Dreams
Characters/Pairings: Jack/Ianto
Rating/Warnings: NC-17, PWP, with a bit of sweetness.  Kiddies GO AWAY.  Grownups, have fun.
Plot summary: It's PORN, people.  What more do you want from me? 
Disclaimer: They're owned by the BBC and RTD and they're both very kindly letting me borrow them.

Many thanks to
used_songs for her kind advice!

Ianto’s eyes flipped open.

The clock on his bedside table read 3:42 in the morning.  He was wide awake.

Bollocks.

The reason he was wide awake, or part of the reason at least, was lying next to him, fast asleep.  Ianto had been enjoying an absolutely obscene dream starring himself and a certain Captain Jack Harkness in what could only be described as a series of compromising positions.  As was typical, he woke up just as things were getting really, really good…and now he was awake.  He groaned and shook his head.

Well, that's what he had two hands for, at least.

The large sleeping pile of Jack next to him shifted, mumbled, and rolled over.  Ianto didn’t even have a chance to blink before one large arm landed on his chest and dragged him backwards until his back was pressed firmly against an equally large bare chest.  His arms were both pinned, one underneath his body and one underneath the death grip of Jack’s arm.  Jack's heavy leg was draped over both of his.

Ianto decided that this was a highly unsatisfactory situation.  He was awake.  He was horny.  His back was pressed up against Jack’s chest.  His arse was pressed up against Jack’s crotch.  His cock was as hard as a steel rod.  He couldn’t fucking move.

How typical of Jack to be massively inconvenient even when asleep.  A considerate lover would either wake up and help or let him go and let him take care of himself.  Ianto desperately wanted to wank himself senseless, wrapped up in Jack, and he couldn’t even reach his own cock.  He supposed that any other time he would be deeply pleased to have Jack holding onto him like he was something so precious that Jack wouldn’t ever let him go, but at the moment it was annoying.  Okay, fine, he was deeply pleased, thrilled beyond belief to be truly honest, but it was still annoying.

Jack’s large hot hands smearing massage oil into his chest, his sides, his cock…Ianto’s hands clawing at Jack’s hair and the bedsheets as Jack goes down on him, filthy smile on his beautiful face…him dragging Jack up to kiss him…

He shook his head as remnants of his dream filtered through his mind.  As soon as he moved, his captor shifted, pulling him even closer.

Ianto hadn’t thought it possible to get any more frustrated than he already was.  That proved to be an incorrect assumption.  He was awake, horny as a sixteen year old, pressed firmly against Jack, cock so hard it hurt, couldn’t move his arms or legs, and now Jack’s face was buried in his hair so that every time Jack exhaled, his hot breath sent shivers down Ianto’s spine.

Ianto leaning over the top of him, biting the spot where his neck ties into his shoulder, tasting Jack, smelling Jack, listening to him moan and shiver when the teeth sink into his skin…

If he were a suspicious man, Ianto might think that Jack had telepathically heard his dream and was attempting a perverse form of discipline for Ianto having fun without him.  Certainly the longer Jack held him immobile, the more his mind was free to wander wherever its kinky self damn well pleased, and neither he nor Jack were at all averse to discipline. As he pondered his situation and the various enjoyable forms of discipline (none of which he could indulge in at the moment and the train of thought was not helping), Ianto became aware of a creeping dampness on his back and arse.  Sweat.  Hot sweaty naked Jack.  Brilliant.  He tried to wiggle his arms free.  Jack responded by tightening his grip and sighing.  His slow, steady breaths told Ianto that he was still asleep.

Jack lying swearing beneath him as Ianto shoves three lube-slick fingers up his arse, using his other hand to roughly grab Jack’s hair as he kisses him, breaking off the kiss to whisper exactly what he intended to do in Jack’s ear and hearing him groan and beg…

Desperate times called for desperate measures.  Ianto began to grind his arse against Jack’s crotch.  Although it didn’t do anything for the pressure in his own groin, he hoped it would get Jack to move.  Or wake up.  Or something.

Unfortunately, it made things worse.  Jack rumbled something incoherent deep in his chest, sending vibrations ricocheting through Ianto, and nuzzled his face deeper into Ianto’s hair, which caused Ianto to break out in gooseflesh all over his body.

He pounds into Jack with his cock and fists Jack’s weeping erection with his hand, Ianto uses his other hand to stroke up and down Jack’s thigh, Jack’s calf, Jack’s foot, kissing and biting as he thrusts.  Jack wraps his other leg around Ianto’s back and throws his head…

Unable to stop himself, Ianto kept grinding into Jack.  Snippets of his dream kept creeping into his mind, and the more he remembered the more out of his mind he became.  He distantly (and with some small pleasure) noted that his efforts were finally having some effect, as he heard Jack’s breathing speed up and felt Jack’s cock begin to harden against his arse.  That slight benefit was negated by more rumbles from deep in Jack’s chest, sending lightning bolts through his gut.  His cock lay rock-hard and neglected against his belly.

Standing behind Jack in the shower, covered with soapsuds from head to foot, arms wrapped around Jack as he pressed his dick against Jack’s arse, feeling Jack reach his arms overhead to grab Ianto’s hair, laughing as Jack grinds and writhes against him…

God help him, the mere thought of Jack in the shower was enough to drive him mad.  He loved seeing naked Jack under any circumstances, but the sight of a glistening wet naked Jack, shimmering through the drops of water like a dolphin, was something that robbed the breath from his body every single morning.  He imagined that he was in the shower with Jack behind him, grinding and bumping against the hot hard body behind him, pretending that the sweat between them was soap and thinking of Jack’s hands in his hair.  He moaned, low and throaty.

Suddenly, the arm pinning him to the mattress grabbed his shoulder hard enough to bruise and spun him around.  Hot, greedy pressure on his mouth and long hard length pressing into his thigh indicated that the sleeping bulk was fully awake and ready for action.  Ianto pulled away from the desperate kiss to look Jack straight in the eyes and say, “Oh, not bloody likely, Harkness,” before roughly flipping Jack over and pinning him down to the mattress.

The confusion on Jack’s face was priceless.  “Huh?  But...I...hey, you started it!”  Ianto smirked in spite of himself.  Jack’s body had woken up all right, but his mind was still running two or three speeds slow.

“You,” growled Ianto, “have been extremely inconsiderate.”  He pushed Jack’s hands onto the pillow above his head and held them down with one of his own.  As he grabbed Jack’s hair (just like in his dream), he started kissing him.  “You,” kisses interspersed with condemnations, “kept me” bite, growl “awake for twenty-three minutes” stroke lick “and you wouldn’t let me move the whole damn time.”  Ianto straddled Jack, using his legs to pin Jack’s legs together.  He descended on Jack’s mouth for a moment before pulling back and taking Jack’s cock into his hand.  Jack bucked against him, hands and legs still pinned, but didn’t attempt to get away.  “As if that weren’t bad enough, the whole reason I woke up in the first place was you.”

“I don’t suppose that having no idea…aaahhh, do that again…what I did is an excuse?”

“Absolutely not.”  He swiped his tongue across Jack's chest, circling each nipple with his tongue as he stared Jack right in the face.  Jack writhed back and forth underneath him, arching his back and gasping as Ianto bit down near his collarbone.

“Now pay attention.”  Ianto leaned far forward, rubbing his own cock slowly against Jack’s cock and his own fist, whispering right into Jack’s ear.  “You have two options.  Option one is that I keep holding you down like you did to me, leaving you frustrated and desperate," and he jerked and twisted Jack's cock, making him curse, "to remind you to be considerate of others when you are sleeping and have no control over what you’re doing.”  He paused to delicately run his tongue along Jack's ear from lobe to tip, teasing both their cocks with his fingertips.  “Option two is that I tell you exactly what you were doing in my dream that woke me up, and you be a gentleman about it and finish what you started.”  By now, Jack was as wound up as Ianto, cock straining against Ianto's hand.

“Do I get to know what I was doing in option two before I decide?  I mean, what if it’s something so kinky and depraved I’d only ever do it in your sleep?”  Jack deliberately thrust his hips against Ianto’s hand.

Ianto snorted.  “I’m sorry.  Who the hell are you, and what have you done with my Jack?”  Jack laughed and kissed the tip of his nose.  He took his hand off Jack’s cock and slid a fingernail along Jack’s belly to his throat.  As he traced Jack’s chin with his finger, gesture somewhere between tenderness and threat, he said, “Now, are you going to choose or not?”

“Option two?”

“Somehow I knew you would pick that.”  Ianto leaned forward for another quick kiss before he rolled off of him and reached into the drawer on the bedside table.  He handed a small bottle of massage oil to Jack. “And I'm sure it has nothing to do with me sitting on you.  Now, I believe the dream started with you giving me a massage.”  Ianto lay on his back, legs spread, arms behind his head, cock flat against his belly.  He closed his eyes and smirked.

Jack grinned.  “Anywhere in particular?”  He poured oil onto his hands and rubbed them together to warm it.

“Use your imagination.  Heaven knows it’s dirty enough."

"Hey, look who's talking!"

"Well, I did learn from the best there is.  Come to think of it, though, a shoulder rub would be nice.”

Ianto sighed as Jack’s  hands slid from his hips to his shoulders, pausing to trace his sternum along the way.  “Mmmmmmm.”  This just kept getting better--Jack and oil and hands all over his body.  Oh, yeah.  He tilted his head back and to the side so that Jack could work on his neck; he let out a sound somewhere between a moan and a growl when Jack found and worked out a particularly painful knot.

Ianto decided that, as much as he was enjoying this, it was unfair to accuse Jack of being inconsiderate and just lie there while Jack did all the work.  As Jack worked on the knot in his neck and moved down to his shoulders, Ianto swiped his hands across his own chest just long enough to get them nice and oily before gently teasing the head of Jack’s cock with his fingertips.  He used his other hand to lazily, indolently palm his own dick.

Jack’s eyes darkened and his breathing hitched.  “If you keep that up, I’m going to forget what I’m supposed to be doing.”

Ianto took his hand off himself and placed it on the back of Jack’s neck, drawing him down into a precisely controlled, scorching kiss.  He kept his hand on Jack's cock, sliding his open palm over the head.  Jack froze in place, his hands gripping Ianto's shoulder.  Hard.

Perfect.

Ianto broke off the kiss and whispered in Jack's ear, “Perhaps I should tell you what happened next, then?”

“Next?  There's more? ”  Jack's voice changed to a purr.  "I rather like the sound of that."

“Well, of course there's a 'next',” replied Ianto, amused.  "I was dreaming of you."  He ignored Jack's low chuckle, instead dragging a fingernail up Jack’s cock, and was gratified to see Jack arch his back and throw his head.  He closed his hand around Jack's straining dick and took one of Jack's hands to his mouth.  He forced the palm flat and began tracing his tongue around it, reveling in the taste of salt and skin, then sucking on each finger in turn.  Jack stared at Ianto's tongue on his hand, fascinated, watching it dart and tease the webbing between fingers.  Ianto nipped down on a fingertip, and when Jack turned to look him in the eye, Ianto slowly and carefully slid the whole finger into his mouth and his fist down Jack's dick.

Jack melted in his hands.  A huge shudder started at his neck and worked its way downwards, so strong that his whole body spasmed.  Ianto smiled, took Jack's finger out of his mouth, and lay his head in Jack's palm.  Jack's eyes closed as he stroked Ianto's cheek.  His head was bent down and lips were just barely parted, and he was taking long, deep breaths.  Ianto suddenly found it difficult to breathe.

When he could speak again, Ianto said, "I believe that after the massage, you gave me one of those blowjobs you do so well.  Wait, wait, not so fast…” he reached up to keep Jack from sliding down right away.  “If you would kindly turn around, please?”

It took Jack a couple of seconds to realize what Ianto was asking, but when he did, his face just lit up in a huge, enthusiastic grin.  Jack loved to sixty-nine.  True, he loved all sex, but he loved to sixty-nine.  It was the most religious sex act ever, he joked, as blessed it is to give as to receive.  Ianto was somewhat more skeptical, on the grounds that it was dangerous to have somebody else’s genitals in his mouth when he was so thoroughly distracted, but seeing as it made Jack so happy he was more than willing to play along.  Ianto traced a long finger down Jack’s side as his lover straddled his head with his thighs.  The took one another's cocks into their mouth and got to work (and, thought Ianto, such wonderful work it was).  After a few minutes, Ianto used one hand to steady Jack’s cock and the other to reach for the oil.  He managed to squeeze a bit into his hand and rubbed it around before sliding first one, then two fingers into Jack’s hole.  Jack hummed with approval at first; when Ianto got up to three fingers, Jack picked up his head and cursed.

"None of that, you're supposed to be a gentleman here."  Ianto smirked up (down?) at him, emphasizing his point with a twist of his fingers.

"Why are you talking when you could be doing something better with your mouth?"  To make his point, Jack swirled his tongue down Ianto's cock and scraped near the base with his lower teeth.

Well, if that was how he was going to play it, he'd best be ready for consequences.  Feeling his halo catch on his horns, Ianto closed his lips around the head of Jack's cock and hummed deep in his throat while dragging his crooked fingers firmly across Jack’s prostate.  Jack stopped cold just for a moment before he retaliated by deep-throating Ianto.  Ianto saw stars and it was all he could do to hold off from coming.  Reaching down quickly to pinch the base of his cock, he held himself perfectly still and counted to ten.  With his knees he gently pushed Jack up and away.

He pulled his fingers free and tapped on Jack’s hips to get him to move.  Jack turned around to look at him, skin flushed, hair sticking out everywhere.  “Kneel down here,” Ianto breathed, patting next to him.  Jack did so, watching Ianto’s every move with glazed eyes as Ianto coated his cock and his hands with the massage oil.  He moved to kneel behind Jack, tapping Jack's knees with his hands.  Jack obediently spread his legs.

“Are you ready?” His voice was hoarse and husky.  Jack nodded.

Slowly, carefully, Ianto pressed into Jack, both of them sighing as he slid in.  Once he was balls-deep, he used a hand on Jack’s chest to pull their torsos together.  Jack raised one of Ianto’s hands to his lips and held it there; Ianto kissed his hair gently in return.

Images from his dream of the two of them in the shower rocketed back into Ianto’s mind.  He slid his right arm under Jack’s and pulled Jack close, reached for Jack’s cock with his other hand, and began gently rocking back and forth.  Ianto whispered to him, “Put your hand in my hair.”  As Jack did as asked, Ianto gave a hard thrust and jerk at the same time.  Jack moaned and tightened his grip on Ianto's hair before grinding backwards into him and covering his left hand over Ianto’s hand and his own cock.

Ianto closed his eyes, head tilted back, and pictured Jack in the shower, rivulets running down his chest and back and arms.   He thought of heat and steam and the scent of water and soap and above all, Jack, eyes blown, there in the spray.  It was amazing, just amazing, and yet...and yet...

Fantasy of Jack collided headlong with reality of Jack.  The vision of Jack in the shower, beautiful as it was, disintegrated with the feel of Jack’s back muscles flexing, the sight of Jack's hand covering his own, the sound of Jack’s ragged breathing, the pleasure-pain of Jack’s hand grabbing his hair, the rich scent of Jack in his nose.  He remembered the strength of Jack's arm as he held Ianto in his sleep and the tenderness with which he'd caressed Ianto's face and his exuberant smile when they went down on one another and the warmth and admiration in Jack's gaze as they kissed one another.  Somewhere along the way, Ianto wasn’t sure where but somewhere, they'd turned from laughter and playful wish fulfillment into something serious and, well, small wonder he always woke up before his dreams got to the good part, since the best his sleeping mind could do was only a cheap secondhand imitation of all this.  Ianto sped up the rhythm of his hand on Jack’s cock, faster and faster, while slowing down his own thrusts so he could savour every moment here and now.  He felt Jack’s fingers intertwining with his own as they pumped Jack’s cock together.  Ianto hooked his chin over Jack’s right shoulder, pressing his cheek close, eyes closed.

Three things happened at once...

...the hand grabbing Ianto’s hair slid down to lay softly against Ianto’s cheek...

...without realizing that he was doing so, Ianto's right hand moved to cover Jack's heart...

...Jack lay his head back on the shoulder behind him and whispered, “Ianto...”

Ianto lost any pretense of control at that moment.  He gripped and jerked Jack’s cock and began desperately thrusting into him.  Jack moaned and arched his back, only to have Ianto tighten his right arm around his chest, keeping him pressed up against him.  Ianto’s eyes were squeezed shut, sensation bombarding him on all sides, lost in the moment, completely unaware of anything but the man in his arms.  He kept spiraling higher and higher until he felt Jack stiffen and cry out and come all over both their hands.  Jack’s release triggered his own.

They held each other close as they came back down to earth.  Jack took his hand from Ianto’s face and used it to cover Ianto’s other hand resting on his chest.  They stayed there for a time, motionless except for their breathing, before releasing each other’s hands and pulling apart.  Ianto came around to face Jack and gently lowered them both to the mattress.  He leaned down on his elbows so he could rest his forehead against Jack’s own.

“Wow,” breathed Jack.

“Yeah,”  answered Ianto, smiling and a little self-conscious.  When they'd both caught their breath, he lifted his head and gave Jack a quick, chaste kiss on the forehead.  “Wait here.”

He padded to the bathroom, washed his hands, and got a warm damp rag (and after a quick thought, a glass of water for Jack).  While Jack took a drink, Ianto gently cleaned him off.  He tossed the rag on the floor and crawled back in next to Jack, who took one of Ianto’s hands in his own.  Ianto pulled the covers over both of them.

“Are your dreams always like that?”  Jack asked, rubbing his palm with a thumb.

Ianto turned onto his side, drawing Jack’s hand with him, so that they were spooned together.  “Dreams?  No.”  He smiled.  “The reality?  So much better.”  Jack responded by pulling him in as tightly as he could, so that Ianto was trapped in the same hold the sleeping Jack had him in earlier, like he was something precious that Jack wouldn’t ever let go.

This time, Ianto didn’t think it was annoying at all.
Previous post Next post
Up