Jack looked up startled as a very disgruntled Welshman burst into his office and slammed his hands down on the Captain's desk looking him straight in the eye.

"Do you know why I left Ianto?" Ollie growled through clenched teeth.

"Ianto told me what happened if that's what you mean," Jack replied coldly, annoyed at the way Ollie had stormed all the way up here to tell him what he already knew.

"So you know he was abused?" Ollie asked.

"Yeah," Jack looked back at his computer, waiting for Ollie to take the hint and leave.

"Is that what he told you made me leave him?" Ollie's knuckles were turning white where he as gripping Jack's desk.

"Yes," Jack stood up, mimicking Ollie's position on his side of the desk, his face barely an inch from the other man's.

"Umm…" A cough from the doorway made them both look up to find Ianto stood there holding a mug of coffee which he had evidently been on the way to delivering to Jack.

"You didn't tell him the truth!" Ollie shouted, sounding not only angry, but hurt now. "Why do you always make me out to be the bad person?"

"Because you were Ollie!" Ianto said darkly, walking over to the desk and depositing the mug.

"You didn't tell him about your illness did you?" Ollie said, a hint of desperation in his voice now.

"What has that got to do with any of this?" Ianto bit back. If Ollie revealed his secret he would kill the other man.

"Because THAT was the reason I left you!" Ollie cried, running his hands through his hair.

Jack watched the pair of them, frowning. What on Earth were they on about?

"No, you left me Ollie because you were a stupid, back stabbing idiot who couldn't cope with someone not being as perfect as you!" Ianto snapped.

"I swear to you now Ianto, I did not leave you because of your Mum," Ollie lowered his voice to a calm level. "I left you because I was scared by what you told me."

"I didn't tell you anything!" Ianto growled in the same calm tone. "You forced it out of me!"

"Stop it both of you!" Jack cut in. There was only so far he could let this argument go and it had already attracted the attention of Tosh, Gwen and Owen who were stood in his office doorway watching.

Ollie and Ianto turned to look at Jack, both breathing heavily, hatred written across both their faces.

"You lot piss of back to work!" Jack shook his head as he waved a hand at the three team members watching from the doorway.

They reluctantly left, to continue what they'd been doing. Jack wandered round to the other side of his desk and pulled Ollie and Ianto into two chairs making them face each other.

"Now we're going to do this nicely, and calmly," Jack said firmly. "We're going to speak one at a time and we're not going to interrupt each other. Understood?"

Ianto and Ollie were till glaring at each other, but both finally mumbled 'understood'.

"Right, that's better," Jack ran a hand through his hair. "Ollie, start from the beginning. I've heard Ianto's side of the story, now tell me yours."

"It was about… three months after he turned fifteen," Ollie began. "I wanted to know why he hadn't had a proper party. Ok, so we didn't have many friends, but I thought we could do something together, just me and him. But he wouldn't tell me why he hadn't celebrated and that's when I began questioning home again. At first he just lied, said there was nothing wrong that he just had embarrassing parents, but I got it out of him finally. I was fifteen; I didn't know how to cope with the abuse. So I ignored it. But that wasn't all he told me. He also said that he'd been hearing voices in his head, talking to people who weren't there. I was worried! I told the school councillor everything because I wanted to help. I didn't know it would make things worse. It was supposed to be confidential, what I told the councillor, but someone must have got wind somehow and that kind of gossip doesn't stay secret long. Soon the whole school found out and Ianto blamed me for everything. I tried explaining on more than one occasion but we'd only end up fighting…"

Ollie smiled slightly.

"He broke my wrist once," he glanced at Jack. "I did what I did because I cared for him. I didn't mean to hurt him. I was worried that's all."

Jack nodded, thinking for a moment before glancing at Ianto.

"Is that all true?" He asked. Ianto nodded mutely. "Right…"

Jack pondered over everything deciding what to do next.

"Ollie, go back to work," he said finally. "I'll talk to you later.

"Yes, sir," Ollie headed for the door and back down to his workstation.

Jack glanced out of the window for a moment watching the others stand up to question him. But they realised Jack was watching and sat back down again. Jack himself sat in Ollie's now vacant chair and watched Ianto for a moment. The other man was looking down at his clasped hands.

"I'm sorry," Ianto said finally. "I should've told you but-"

"You thought I'd leave you," Jack reached out and placed a hand on Ianto's knee. "I won't ever leave you Ianto."

The Welshman glanced up.

"I was fifteen and had imaginary friends," He smiled blearily. "Everyone thought I was crazy. I was diagnosed with illness after illness, borderline personality disorder, depression, loads of them. But I wasn't crazy… I was just scared, upset and alone."

"I know," Jack said. "I… I wish you'd told me. But I don't blame you for keeping it to yourself."

"I think I should probably apologise to Ollie," Ianto looked up. "I made him seem a worse friend than he was. It was just… at the time…"

"You felt like the only person you could trust had betrayed you," Jack completed Ianto's sentence. "Believe me… I know what it feels like."

Ianto stood up and Jack followed suit, pulling the other man into his arms. They stood there for a moment before finally letting go.

"I love you, ok?" Jack said firmly. "I don't care what you or anyone else has done to you, I will always love you."

Ianto smiled slightly.

"I know," he said heading for the door. "I love you too."

Ianto made another fresh cup of coffee and stood by Ollie's desk as he put it down. The other man looked up at his long lost best friend.

"Sorry," Ianto whispered.

"I'm sorry too," Ollie replied. "I know I can't-"

"It doesn't matter," Ianto cut across quickly. He'd had to relive his past far too many times already that week. "Let's just start again yeah?"

"Yeah," Ollie nodded.