Owen knocked on Jack's office door and entered, holding a folder clutched in his hands. Jack was sat on the sofa with Ianto, who was wrapped in a blanket and still looked worse for wear.

"I finished patching up Gwen's neck wound, and the pregnant kid is fine," Owen said quietly, holding the folder out to Jack who took it off him.

"Bo," Ianto said not looking up. "Her name's Bo."

"Yeah, ok," Owen shrugged.

"Thanks, Owen," Jack looked at him gratefully.

"Do you want me to check him over?" Owen whispered, nodding at Ianto.

"No, I'll do it," Jack replied. "He's still in shock, it'll be better if I'm with him."

Owen nodded, heading towards the door. He paused in the doorway though and looked back.

"I've set Bo up in one of the cells, not locked, but I thought she could do with some rest," Owen said. "Shall me, Gwen and Tosh head home or do you need help with something else?"

"Nope, you go," Jack agreed. "I'll see you tomorrow, yeah?"

Owen nodded again and left, heading down to Gwen and Tosh who were waiting by the cog wheel door.

Jack turned back to Ianto and sat down with him again. After they'd bought Ianto back to the Hub, once they'd rescued Bo and Jack had killed the rest of the gang, much to the disgust of the rest of the team, Ianto had been reluctant to talk about what had happened.

Judging by the wounds, Jack wasn't surprised. They had tortured Ianto pretty badly, and Jack knew it would take Ianto a long time to get over it. After all, it wasn't the first time. There were the cannibals out in the countryside and even further back from that was the time they'd found a group of aliens living in the sewers where the Weevils usually hung out.

Of course, that's not where it started. Ianto hadn't had the best of childhoods either, being abused by his Mum and Aunt. Jack knew all of this from reading Ianto's file and from snippets Ianto himself had revealed occasionally.

Jack reached out tentatively for Ianto's hand. Ianto didn't look at Jack, clearly trying to rid his mind of the memories, new and old.

"Ianto," Jack said quietly. "I need to see these wounds, get you cleaned up properly."

Ianto didn't answer and Jack sighed sadly.

"Come on," he said standing up and pulling Ianto with him. "You can take a shower and then I'll look you over."

Ianto followed like a lost puppy. Jack waited outside the bathroom at Ianto's request whilst he showered, washing off most of the blood and dirt. When Ianto came out, dressed in a pair of Jack's pyjama's that he hardly ever wore, he looked a lot better. The wounds and bruises were still prominent, but the wash had made Ianto look healthier if nothing else.

Jack lead them down to where Owen kept all his medical equipment and Jack set to work patching Ianto's more serious wounds up.

"There you go," Jack standing back and giving Ianto a satisfied look. "How are you feeling?"

"Alright," Ianto shrugged, and then hissed in clutching his shoulder. "Ok, not alright."

Jack nodded, helping Ianto to his feet.

"Let's get you into bed, you could do with some rest," Jack took Ianto through his office and down the manhole into his own room.

Ianto didn't have the energy to protest when Jack pushed him gently onto the bed, tucking the younger man in.

"I just have to go and check on Bo, ok?" Jack said softly.

"You'll come back though?" Ianto suddenly looked scared again, his fingers griping Jack's wrist tightly.

"Yeah," Jack nodded.

Ianto let go reluctantly and Jack was as fast as he could possibly be, checking Bo was fast asleep and fetching some food and water in case Ianto was hungry. The Welshman was still awake when Jack returned and he doubted whether Ianto would actually sleep that night.

He would almost certainly have nightmares if he did. Even Jack hadn't slept properly after the cannibal incident, not that Jack slept much anyway.

He sat on the end of the bed and Ianto sat up, edging closer, as though scared Jack might abandon him.

"You're supposed to be getting some sleep," Jack reminded him gently. Ianto gave him a withering look. "Yeah, alright, not gonna happen."

Jack stood up and wandered over to a bookcase he had in his room. He scoured the selves for a few minutes before pulling out a large blue book. He went back to the bed and Ianto again, kicking off his shoes and sitting cross legged.

"I want to show you something," Jack said opening the book and revealing it was a photo album. Ianto glanced at it wonderingly. "It's time you knew everything."

Jack knew that Ianto didn't want to relive what had happened to him just yet, so Jack decided he might as well be totally honest about his past.

Ianto already knew Jack couldn't die, and he knew that Jack was born in the future and lived in the past. What Jack hadn't explained was how he got there, and what happened on the way.

He told Ianto everything. All about his family and going off to war with his first best friend, who he'd had to watch tortured and killed, he showed Ianto pictures from the first and second world war, both of which he'd lived through, photographs of Estelle as a young girl, photo's of the Doctor and Rose, talking over memories he thought he'd forgotten.

Ianto understood most of it, and the confusing bits, like some of the travels on the TARDIS, he didn't understand fully, but he knew Jack would come back to anything he asked about later.

When Jack finished, with his arrival at Torchwood Three, he glanced at Ianto waiting for a reaction.

"Thank you," Ianto said, smiling slightly.

"You deserved to know," Jack shrugged. "It feels better to be able to tell someone all the things I've kept secret for so long."

"My past seems bearable compared to that," Ianto continued. "If I'd know-"

"Ianto," Jack cut him off. "You were abused by two people who were supposed to love you. You can't get much worse than that."

"I didn't know any different," Ianto replied. "Something's only intolerable if there was something better before."

"When did it start?" Jack asked tentatively as he felt Ianto's fingers slip between his own.

"I don't know," Ianto admitted. "It seems like it was always going on, but I suppose something must have started it off."

Ianto knew it was his turn to explain then, going through his miserable childhood right up to moving to London where he met Lisa, before returning and joining Torchwood Three when Torchwood one was destroyed. Ianto even revealed how he had felt about Jack, even right from the beginning his warm feelings that gradually grew stronger were there. Jack waited patiently for Ianto to finish before he said anything.

"Guess we're as sorry as each other," he said quietly. Ianto nodded and yawned despite his best efforts to suppress it. "You need to sleep."

Ianto gave Jack a worried look then.

"I won't go anywhere," Jack promised, climbing up the bed and gently pulling Ianto to lay back.

Once he stretched out, Jack lay beside him, wrapping an arm round the other mans waist.

"I promise I'll keep you safe," Jack whispered in Ianto's ear as he spooned against the younger man. He pulled the covers down over the two of them.

Ianto closed his eyes, hoping that he might be able to sleep without the nightmares. He was sorely mistaken. When he finally did fall asleep his was plagued by the memories of what had happened, and woke up again.

He turned to look at Jack and saw for once, the other man was asleep. Ianto glanced back across Jack's room, taking in the furniture and the tray of food and water Jack had bought down earlier.

On it was some bread, cheese, ham, cucumber, all the makings of a sandwich with a tub of butter and a knife set to it. The light from Jack's office was glinting off the knife. Ianto pondered for a moment. It wasn't a very sharp knife, but it looked sharp enough for what he needed it for.