Ianto clung to his t-shirt as Jack worked his hand over him. Jack soothed him with kisses, wanting to give him as much pleasure as possible. Within minutes he had him worked up into a squirming mess.

"Jack…Jack…" Ianto chanted, canting his hips toward Jack's hand.

"Shh," Jack quieted him, not wanting him to be overheard.

Ianto moaned, whispering, "Need…Oh God…"

Ianto came undone beside him, burying his face in Jack's neck and groaning his pleasure. Jack continued his movements, easing him through it gently. When Ianto stopped trembling Jack removed his hand, reaching over his boyfriend to the nightstand where there was a box of tissues. He cleaned his hand and then Ianto, tossing the soiled tissues in the bin in the corner.

"You okay?" Jack asked him, stroking Ianto's flushed face. Blue eyes met his and a smile crossed Ianto's face.

"I…Jack…" he started, stumbling over his words. Jack smiled back at him. "That was amazing, Jack."

"Yeah?" Jack replied, pressing a kiss to Ianto's forehead. "Felt good?"

"Good is an understatement," Ianto mumbled, blushing. "But what about..?" Ianto touched Jack between the legs.

"Um, I don't know, Ianto," Jack told him, restraining himself from thrusting his hips toward Ianto's hand. He was aroused beyond all reason, having been so intimate with Ianto. "I guess that's up to you. What do you want? I don't want to rush you into anything."

"I want…to make you feel good too, Jack."

"Okay, Ianto."

Jack kissed him deeply, aligning their bodies again. Ianto's hand fumbled with his waistband but found its way inside, grasping him tightly. Jack moaned into their kiss. Ianto's hand on him felt incredible.

Ianto's movements were slow at first, tentative, but as he found a rhythm they became firmer and faster. Jack's hips moved of their own volition, meeting Ianto's hand eagerly.

It didn't take long before Jack could feel the familiar tension building in his stomach. He was no stranger to pleasuring himself, and he knew he wouldn't last much longer.

"So close, Ianto," he whispered after breaking their kiss, nuzzling into Ianto's neck.

Jack's heart was racing as he fell apart, and he wound his arms around Ianto, letting his hips settle into a final rhythm. He wanted to cry out, but with Ianto's mother in the next room he couldn't afford to. Instead, he grunted into Ianto's neck, much as the other boy had done, licking, biting and suckling at the flesh he found there until he could do nothing but pant helplessly.

When he was finished Ianto was smiling at him, before leaning back to grab tissues as Jack had done a few minutes before. Jack reached for them but Ianto shook his head.

"Let me," Ianto told him, cleaning them both carefully.

Jack nodded, still trying to catch his breath, and admired the mark he'd left on Ianto's neck. He liked showing the world Ianto was his.

Throwing the wadded tissues toward the bin Ianto turned back to him and Jack snuggled him close. "Was it…okay?" Ianto asked hesitantly.

"Better than okay," Jack said, brushing his fingers across Ianto's cheek. "You're amazing, Ianto Jones."

Ianto blushed again, leaning into Jack's touch. "So are you, Jack."

Jack yawned, withdrawing his hand and covering his mouth. "Wow. Alright, well…now I'm so tired! Ianto, you wore me out."

Ianto yawned as well, giggling. "Don't do that, Jack. It's contagious."

Jack grinned, pressing kisses all over Ianto's face. His boyfriend squirmed under the attention, and Jack took advantage of the moment by tickling him relentlessly. When he finally showed mercy to the wiggling Ianto under his hands he hugged him tight.

"God, I love you, Ianto," he said into his ear, placing a kiss just beneath on his cheek.

Ianto pulled back slightly, meeting Jack's eyes. "I…I love you too, Jack."

"Yeah?"

"Yeah," Ianto said, nodding.

Jack's heart clenched and he sighed, pulling the covers up to their necks and settling in beside Ianto, wrapping his arm around him. Within a few minutes he could hear the other boy's breathing even out and he smiled, happily letting himself drift off to sleep.

tw tw tw tw tw

School on Monday morning couldn't bring Jack's spirits down. Not only had he spent that glorious Saturday night with Ianto, but on Sunday Jack had hurried home to do a few chores before picking up his book bag and returning to Ianto's for an afternoon of revising. Which meant, of course, some time for cuddling and watching the telly as well.

He was going to pass his exams with Ianto's help though, he was sure of it. Luckily the exams he really needed to worry about were still a year off, but if he wanted to get there he had to pass the courses he was currently taking.

"Hi Jack," Gwen said brightly, stopping beside him as he stood at his locker.

Jack's smile disappeared. "Gwen," he acknowledged, slamming the locker and hefting his bag over his shoulder. He began to walk away, heading for his history classroom.

Gwen hurried after him. "Hey, what's the deal with you?"

Jack glared at her. "You must be joking."

"N-no," she replied, shaking her head.

Jack stopped, fixing her with steely blue eyes. "Gwen Cooper, until you apologize to me and to Ianto for your behavior on Saturday night I have nothing more to say to you." With that he spun on his heel and continued down the hallway.

She followed after him, grabbing his arm. "You're overreacting, you are," she told him, pursing her lips. "I didn't say anything that you weren't already thinking."

Jack shook her off. "Look, I'm not sure how much more clearly I can say this. I've liked Ianto since we were kids, Gwen. Ianto Jones. He's now my boyfriend." He took a breath, trying to keep his anger under control. "He's not a toy for me, he's not a part time shag, and I love him."

Gwen's eyes widened. "You don't mean that."

"Yes, Gwen, I do," he replied, shaking his head. "And why do you care, anyway? You have Rhys now."

"Maybe. But that's only because no one else will have me," she murmured, blinking and not quite meeting his eyes.

Jack snorted softly. "I love Ianto, Gwen, and he loves me. I'm not planning to break up with him, and I'm not interested in you the way you want me to be. You're my friend. Or, you were, anyway, before you treated Ianto so badly. And he was your friend as well. Why do you want to hurt him? What did he ever do to you?"

Gwen seemed to think for a moment, looking down at her shoes. "He got in the way of you and me, Jack."

"No, Gwen," Jack said, shaking his head sadly. "There's nothing between you and me. We're not going to be together. And if you can't accept that, there won't even be a friendship." He started again towards his classroom, knowing the bell would ring in just a moment.

Gwen hadn't moved. "But what about cheer?" she called, making him turn around. "We have to practice together!"

"If need be," he called back, raising his hands in submission, "I'll quit."

And with that he walked into his history class, leaving Gwen to think about his words.

tw tw tw tw tw

Jack sat with Ianto in the chip shop during his break, slowly sipping a chocolate malt and holding Ianto's hand. Their conversation was in hushed tones, and Ianto was smiling at him over his basket of chips.

"I wish you were coming over tonight," Ianto told him, squeezing Jack's hand gently. Cerys had the day off and Jack's parents were going to be attending a dinner meeting, so Jack needed to watch Gray. "Then maybe we could…celebrate you talking to Gwen."

Jack smirked around his straw, swallowing the chocolaty goodness and winking at Ianto. "Celebrate, hmm?"

"Yup."

"And exactly how would we celebrate, Ianto?"

Ianto looked down at his food, and then back up at Jack. His own smirk was one to be reckoned with. "I'm sure we'd think of something."

Jack was just about to open his mouth with a sarcastic and naughty reply when he saw the shop's door open and Tosh and Lisa enter with Tommy and Owen in tow. Jack raised his eyebrow, wondering what had happened to Katie. Owen and Lisa looked a bit…cozy together.

Ianto turned his head briefly, following Jack's gaze. "I don't see Gwen," he commented when he turned back.

"Nope. I wonder if Tosh is still fighting with her. I didn't get a chance to ask today."

"Hi Jack, Ianto," Tosh said to them as her group approached.

"Hi Toshiko, guys," Jack greeted, smiling.

"Hi," Ianto said.

"I'm really sorry about this weekend, Ianto," Lisa said softly, putting her hand on his shoulder.

"I hear Gwen was a real treat, yeah?" Owen offered. "I'm all for harassing the Tea Boy, but she was over the top."

"It's alright, Lisa," Ianto told her. "It's not your fault."

"All I ever said was that you were…really cute," she admitted, looking at the floor. "I never told her I wanted to break you guys up. I know you're happy together."

"Don't worry about it," Ianto assured her, smiling brightly.

"You're not hanging out with her today?" Jack asked them, looking from face to face.

"Not until she learns some respect," Tommy answered for them, scowling. "Not only did she insult the two of you but she threw these girls right into the middle of it."

Jack nodded and watched as Owen and Tommy headed to the counter to put in their orders. Turning back to the girls Jack smiled. "So, Lisa, you and Owen..?"

She smiled shyly. "Tosh picked me up Saturday after the disaster dinner and we went to Tommy's. Owen was there. He's been…really sweet about everything."

"I'm glad you two get along," Jack said.

"Well, I hate to interrupt the party," Ianto said, frowning. "But I have to get back to work. Not off for another hour and a half," he explained to Tosh and Lisa. The girls nodded and Ianto stood, leaning down to whisper in Jack's ear. "The food and drink are on me, this time."

"You sure?" Jack asked, raising his eyebrows.

"Yup."

"Well, we'll let you say goodbye," Tosh told them, winking and indicating for Lisa to follow her to another table further into the shop.

Jack smiled and then looked back at Ianto, standing to give him a hug. "I'll call you later, okay?" he said, kissing him softly.

"You better," Ianto said, smiling.

"Bye guys!" Jack called to their group of friends, now all sitting together and talking.

"Bye, Jack!" they called in unison.

Jack gave Ianto one more kiss and then grabbed his book bag, heading out the door.

"They're really perfect for each other," Tosh sighed dreamily.

"Yeah they are," Lisa agreed.

"Both so handsome," Tosh added.

"Yeah…"

"Oi, you lot," Owen said, scowling. "That's enough of that."

Tommy chuckled, kissing Tosh on the cheek. "Aw, don't worry Owen. Those two only have eyes for each other. We won't lose our girls to them."

"Mmhmm," Owen said, though he was smiling. He put his hand on Lisa's and she smiled back at him.

Outside, sitting in his car Jack pulled out his mobile, texting Ianto, "LOVE YOU."

A moment later, as he was driving towards his home he received a text back, "LOVE YOU TOO."

He glanced at his phone and then back at the road, grinning.

~tbc~