There were butterflies in Jack's stomach all the way through dinner. He couldn't help it. He'd been with Ianto intimately, but actual intercourse was something they'd just kept putting off. The fact that both of them were new to this made him nervous. If one of them had some experience, even with a member of the opposite sex, it might be a bit less intimidating. But Jack had never gone that far with a girl, and neither had Ianto.
"Are you alright, Jack?" Ianto asked, raising an eyebrow.
"I'm fine," Jack lied, poking at a piece of chicken and swishing it around in the curry sauce on his plate.
He looked up and met Ianto's eyes, seeing the worry there. He smiled, trying to be reassuring, but realized he was failing miserably when Ianto didn't lower his eyebrow.
"Sorry, Ianto," Jack said softly, putting down his fork. He wasn't hungry anymore anyway. "Just doing some thinking."
"Care to share?"
Jack looked around before inching closer across the table. "About tonight."
"Oh," Ianto replied, lowering the eyebrow. "Did you change your mind? I mean, it's not like we set in stone what we'll be doing. I had assumed, however…"
"Me too," Jack interrupted, grasping Ianto's hand. "And I still want to. But…"
Jack swallowed slowly. "I've never done this before, Ianto. What if…" He lowered his voice and licked his lips. "What if it's not good for you?"
A smile tugged at the corner of Ianto's mouth. "I've never done this before either, Jack."
"I know. And that's kind of…awkward. Don't you think?"
"I think you worry too much, Cariad."
Jack smiled at the endearment. The smile faltered, however, when another thought occurred to him. "What if I hurt you?"
The hint of a smile Ianto was wearing transformed into a smirk as he leaned forward, his breath warm against Jack's lips. "And what makes you think you'd be the one on top?"
Jack couldn't help but suffer two distinct reactions to Ianto's words. First, he blushed furiously, which was a rarity, to be sure. Second, the rest of his blood supply traveled south, pooling where his body wanted it most and he groaned. Spying the waiter, he raised his hand.
tw tw tw tw tw
On the way home Jack was determined to drive. Maybe it was a last ditch effort to remain in control. Control that he was pretty sure he would soon be turning over to his boyfriend. Or maybe it was just that he was suddenly hell-bent on getting home more quickly than Ianto normally drove. Either way, Ianto's hand kept up a teasing presence on his thigh that was burning a hole through Jack's jeans, and Jack had only enough strength to grip the steering wheel when said hand inched closer to its intended target.
"You're going to get us killed if you keep that up," Jack ground out between gritted teeth.
"Well that would be a shame," Ianto replied, his hand not stopping its movement.
Jack closed his eyes for a brief moment and then blinked them open again, trying to clear his mind. Ianto's fingers brushed against him and Jack's breath released in a loud huff, his left hand dropping like a lead weight and capturing Ianto's before it could wreak more havoc on his senses.
His boyfriend leaned impossibly closer, his nose nuzzling Jack's neck. "Yes, Jack?" he crooned, lips brushing Jack's earlobe."
"Y-you're…" Jack cleared his throat. "You're going to make us crash!"
"Oh, I think you have more control than that," he whispered, sucking the earlobe between his lips.
"Nnggh," Jack moaned, forgetting himself and releasing Ianto's hand.
Ianto took advantage and pushed the heel of his hand against Jack's erection. He growled into his ear, "I want you, Jack Harkness."
Jack brought his other hand back up to the steering wheel and hit the accelerator, making it to Ianto's house – no, their house – in record time. He ambled out of the driver's side and vaguely registered that Ianto was smirking at him before he locked the door and grabbed his boyfriend's hand, dragging him inside the house.
Disengaging from Ianto only long enough for the Welshman to tell his sister they were home, Jack made his way into the bedroom. He heard Rhiannon say something about not waiting up and then there was the jangle of keys and the sound of the front door opening and closing. By the time Ianto made it to the room Jack already had his shirt off and was working on his belt.
"Starting without me?" Ianto asked, closing the door and stalking towards him.
"I thought about it," Jack teased, undoing the buckle. "But I'd rather you joined me."
Ianto smiled, pulling his own shirt off and draping it over his desk chair. "Don't mind if I do."
Within a few minutes they'd managed to divest each other of all clothes, and were lying beside each other on the bed. They shared desperate kisses, each seemingly wanting to crawl inside the other's mouth. Their legs became tangled and their bodies began to move against each other, searching for the pleasure they knew they could each bring the other.
"Jack," Ianto gasped between kisses.
"God, Ianto," Jack replied, burying his face in Ianto's neck. "Please. I need you."
Ianto nodded, climbing over the top of Jack to get to the bedside table. He opened the drawer, pulling out the two items they were going to need. He knelt over Jack, holding up the bottle and raising his famous eyebrow.
Jack nodded, watching as Ianto placed the condom aside and opened the bottle. He had seen this so many times in the movies he watched on the internet, but to actually be participating…it made his head spin.
Jack's eyes closed at the first touch of Ianto's fingers, his heart hammering in his chest, but within a few minutes he was writhing on the bed, trying to both get closer and still get farther away from the intense feelings of pleasure that Ianto was creating.
"Are you ready, Jack?" Ianto asked. His voice was unsure and shaky, and he was breathing just as hard as Jack.
"Yes, Ianto," he managed, gripping Ianto's shoulders. "Please. Now."
There was the sound of the condom wrapper being ripped open and tossed aside, the bottle was used once more, and then the cap was snapped shut and the bottle dropped off the side of the bed. Ianto lay over him, pressing a passionate kiss to his lips before lifting his legs.
For a few moments all Jack could feel was pain. He closed his eyes tight, willing it away. Ianto spoke soothing words to him, Welsh vowels crooning his sympathies, and then, slowly, the pain ebbed. It was replaced with pleasure, and Jack had to bite his lip so he wouldn't cry out.
"Are you…okay…Jack?" Ianto asked between breaths.
"Oh God, Ianto," Jack murmured, pulling him down so he could get to his lips. They kissed, awkwardly, but it was enough for Jack. "I love you."
"I love you…too," Ianto replied, pulling back and increasing his movements. "Can't hold…on..."
"Don't," Jack told him, shaking his head. "Let go…Ianto!"
Their eyes met and Ianto nodded, reaching between them and making Jack's eyes widen in surprise. His head began thrashing on the pillow and less than a minute later they both cried out, as quietly as possible, and Ianto collapsed on top of him.
They lay that way for a couple of minutes, just catching their breath. Suddenly Ianto giggled and rolled off of him, covering his face with his arm.
"Sorry," Ianto mumbled under his arm, pulling it away and grinning at Jack. "I just…never imagined it would be…"
"Be…what?" Jack asked, rolling over to face him.
"That was incredible, Jack."
Jack returned his grin. "It was pretty spectacular."
Ianto leaned closer and kissed him, cupping the back of his head. When the kiss broke they were both breathing hard again. "Thank you."
"For what, Ianto? I should be thanking you!"
"For letting me make love to you."
Jack swallowed, searching Ianto's eyes. All he found there was love. "Of course, Ianto. How could I resist you?"
Ianto kissed him again and then pushed himself up on his elbow. "We should get cleaned up. And next time, we'll have to remember to lay down a blanket or something."
Jack grinned, scooting into a sitting positing. "Next time, eh?" he teased, winking at Ianto. Then he looked down at the bed and grimaced. "Oh yeah. Definitely need a blanket next time."
They both laughed, sharing another kiss before reaching for the tissues to begin cleaning up. They each got dressed enough to head for the bathroom and take showers, and then they found themselves back in the bedroom. Ianto went to check on his mother, then returned to curl up with Jack on the bed. Jack had unceremoniously tossed the duvet onto the floor.
"Rhiannon gave Mam dinner before she left," Ianto told him, snuggling into Jack's side. "There was a plate on the side table and she was fast asleep."
"That's good," Jack told him, pressing a kiss to his temple. "Maybe she missed what went on in here, then."
Ianto chuckled into his chest. "I hope so." A moment passed. "Jack?"
"Was it really alright? I mean…" His voice trailed off, muffled by Jack's chest.
Jack wrapped both arms around him, hugging him tight to his body. "It was amazing, Ianto. You were amazing."
"You're not just saying that?"
Jack pushed Ianto up until he could see his face. He locked eyes with the Welshman, cupping his chin. "Ianto, you have no idea how difficult it was not to scream."
Ianto blushed. "Yeah?"
Ianto kissed him softly, hand stroking Jack's chest. "Next time…you wanna top?"
Jack's eyes darkened and his body reacted. He groaned, running his fingers through Ianto's hair. "Next time I want to do whatever you want to do, Ianto."
"I want to feel you inside me."
Jack blinked, squirming. "You do realize I'm never going to be able to sleep if you keep talking dirty like that, right?"
Ianto grinned, his hand sliding down Jack's stomach. "That's the general idea, Jack."
Jack growled, pushing Ianto over onto his back and straddling his waist. "Ianto Jones, you are an evil, wanton sex fiend."