Okay! This is it. The Final Chapter. It is finished. Before we get there, I want to say a Massive Very Big Thank You to the following people for leaving me comments along the way (hope I got you all):

Meatball42
lysmachine
McCartney-Love
CalliM
Village-Mystic
Lyless and Lockesilver
ForestSprite
GallifreyenCultofSkaro
-xx
Mikase
captain-ally
proum
Kate Andromeda
NikkieSheepie
Orion Lyonesse
tempestuous-rayne

A special thank you to specialfrancine, who's commented on every chapter :) thank you hun!

Also thank you to everyone who's been following the fic in the background. You all rock!

And of course special mentions to Tylluan and Rootesie for idea sharing and beta-ing - love you guys!

Okay I'm done (I should write acceptance speeches) and I'll leave you with the last chapter. Hope you enjoyed the journey! And I hope you like the ending. Kal x


Soulmates

Chapter Fourteen

The Hub was almost pitch black when Jack's and Ianto's eyes adjusted after the bright light of the time travel. They slowly released their hold on each other and took tentative steps away from their landing spot, carefully making sure they didn't make a sound; even their footfalls didn't make a noise. It was too dark to make out where they had landed and as his outstretched arms didn't feel anything, Jack became nervous that they hadn't actually arrived in the Hub at all, but somewhere else...

"Ow!" he suddenly yelled out, his voice in the dark making himself jump. He reached down to find out what had just accosted his hip bone and felt the edge of a desk. A desk with lots of papers on it. He relaxed as his hands moved over the surface, touching everything they could find until he was satisfied his hands told him what his eyes couldn't.

"What happened?" Ianto's voice whispered from his right.

"I walked into my desk," Jack kept his own voice low although after his yell he didn't really understand why. "We're in my office."

"The Hub's in darkness," Ianto responded, "maybe no one's here."

"We need to find out whether we made it back okay or not before making that assumption," Jack said. He began to feel his way towards the door and smiled into the darkness as he felt a hand latch onto his waistband, an indication of someone not wanting to be left behind.

As his eyes continued to adjust, Jack opened the door and stepped outside into the main area of the Hub. Not even the computer screens were on. Unless Gwen had decided to take up residence in the archives, there didn't seem to be anyone around. He reached behind him and took Ianto's hand off his waistband, intertwining their fingers instead. He pulled Ianto so that he was standing next to him and they looked out over the darkened Hub.

"Now what?" Ianto asked, keeping his voice low. Better to be safe than sorry.

"We need to find out the date," Jack replied.

"Don't you have it programmed into your vortex manipulator?" Ianto tried to pull back Jack's sleeve to have a look.

"It's not a watch, Ianto."

"So it can control the rift, help manipulate time, but can't tell you the bloody date?"

Jack ignored the last comment and carefully began to make his way down to the main computer base. He kept a tight hold of Ianto's hand and moved slowly so that neither of them would trip up over anything in the dark. It seemed to take a lifetime to reach the nearest computer. The two men would stop at every little noise they heard, their hearts pounding, until they were sure it was nothing and could continue unnoticed.

Jack turned on the computer. It took seconds to boot up and they both locked their gaze on the calendar which appeared on the desktop.

"What is it, Gwen?" Rhys moved his arm from his wife's waist as she reached for a small device, which lay on her bedside table.

"There's someone in the Hub," she said, sliding out of bed and reaching for her clothes.

"So? Maybe Jack and Ianto have returned." Rhys said, unable to keep the frustration from his voice. Couldn't they have one night together? "No one can break into the Hub. That thing's a better kept secret than what's inside Fort Knox."

"They keep gold inside Fort Knox, sweetheart," Gwen smiled at his scowl, "and I still need to check it out." She flicked her hair over the collar of her jacket before going round to his side of the bed and kissing his lips, "I'll be back as quick as I can. I promise."

"You can do the washing up," Rhys grunted as he rolled over.

Gwen let herself into the Hub via the Tourist Office entrance. She stepped passed the rolling door, ignoring the noise and turned the lights on. At a glance everything looked okay, exactly how she had left it. Apart from the two men standing in front of a computer staring at her like a pair of deer caught in the headlights of a lorry.

"Jack, Ianto?" Gwen said, taking several slow steps forward. Then she gave a little shriek before launching herself into a run towards them. Jack caught her in a hug. "I can't believe you're back! I thought I'd never see you again!"

"Hi Gwen," Jack said, hugging her tight, glad they'd made it back to the right time.

"You've been gone two months, you bastard," Gwen said, pulling away from Jack to hug Ianto, who was all too happy to comply.

"Yeah... sorry about that," Jack looked embarrassed, "it didn't quite go to plan."

"You can say that again," muttered Ianto, releasing his hold on Gwen.

"Why, what happened?" Gwen placed her hands on her hips and raised an eyebrow at them. Now they were back safe and sound, she was allowed to be a little bit annoyed.

"We'll tell you tomorrow," Jack said, turning her around. "Now why don't you go back home and get some rest. We've been through... quite a lot and could do with some sleep ourselves, sort things out in our minds."

Gwen snorted. "Is that what you're calling it these days? Fine, fine. I'll go. But I want a full explanation in the morning." She left the Hub the same way she had come in, shaking her head and muttering to herself about men being useless and ignorant.

Jack watched her leave and smiled. He knew she wasn't really as mad as she made out. They would all sit down in the morning and talk about it. Gwen had a right to know what he and Ianto had been through and they needed to know what, if anything, had happened whilst they were away. But as for tonight, he had plans. Plans that didn't involve explaining to Gwen what exactly had gone wrong with their travels through time and space. He wanted to remind Ianto of everything he had missed during his years on Camgol. He turned to smile at his lover.

Ianto caught Jack's eye and felt his breath catch in his throat.

Captain Jack Harkness closed the gap between the two men, never breaking the gaze between them. He reached out and looped his fingers through Ianto's, his smile widening as he felt them tighten on his grip. He used his free hand to trace the outline of Ianto's jaw, letting his fingers drift upwards to touch the younger man's lips.

Ianto's lip's parted slightly as he felt goosebumps slide over his skin and end in a pleasant tingling sensation in his crotch. It had been a long time.

"How about I unearth some more memories of yours," Jack whispered, not wanting to break the moment with a strong voice.

"I'd like that," Ianto replied, equally as quiet. He closed his eyes as Jack leaned forward and captured his lips softly, his wandering hand going go the base of Ianto's spine so it could pull his lover towards him.

They lay on Jack's bunk, catching their breath. Jack lay on his back, one hand under his head and the other curling around Ianto's naked body as his lover spooned his side.

"It was really scary, Jack," Ianto spoke up suddenly.

Jack didn't say anything. Since they had landed in the wrong time zone, Ianto hadn't spoken a word about his time on the alien planet. He didn't want to interrupt Ianto's thought gathering process.

"It was like I knew I didn't belong there. I knew I had another home. I could sometimes almost see the images, memories, but they were badly faded like photographs left out in the sun. I couldn't quite make it out. It was so strange. I was ready to just give up, live out my days there. I didn't think that would ever change."

"I would never have let that happen," Jack whispered, moving his head so he could kiss Ianto's soft brown hair.

"I know that now," Ianto said, a smile curving his lips. "But I didn't know that then. I could barely remember you, Jack."

"Impossible," Jack replied, smiling when he felt a quick shudder of laughter vibrate through Ianto, "I am unforgettable."

"Modest too," Ianto said, drily. He tilted his head to see Jack's pretend hurt and grinned. He parted his lips to say more, but Jack reached down and kissed him, taking his breath away.

"I love you, Ianto Jones," Jack said, breaking the kiss to speak, leaving barely a paper's width between them. Ianto's body shivered at the heat of Jack's words.

"I love you too," he responded before closing the gap between them once more.

THE END