Thanks to every one who has reviewed , and sorry of this story has upset any one..

They watched two DVD's together in silence, Ianto had curled his body so small in Jack's arm it worried him at how small he looked but Jack knew Ianto was just trying to block everything out, and he couldn't blame him for that. As the second film ended Jack looked down to see Ianto was practically asleep on his lap. "Yan.." Jack whispered softly and Ianto who was probably too tired to talk looked up, his large blue eyes full of hurt staring at Jack. "Lets get you to bed." Ianto was reluctant at first but as he felt Jack's arm lift him up, he knew he couldn't fight it any more.

"Jack.." Ianto said it was barely above a whisper but Jack heard loud and clear and looked over at Ianto who was sat cross legged on the bed. "Stay." Jack nodded, he was going to stay any way he wouldn't let Ianto go through the memories again on his own.

"I was planning too." Jack smiled and took off his shirt and trousers leaving him in his under shirt and boxers, he was pleased to see Ianto doing the same. Jack turned of the light as Ianto crawled under the covers, Jack moved in next to him and Ianto's fragile body immediately fell into place next to him.

"Thank you." Ianto whispered before his eyes shut and his body was pulled into a restless sleep.

Jack knew Ianto would be waking up after his memories caught up to him, but he waited for the memories to turn to nightmares so he could hold Ianto close. It didn't happen till three hours after the younger man had fallen asleep, at first it started with his body moving around anxiously on the bed, hitting Jack several times in his deep slumber, and then he started talking, screaming, begging and pleading with his memories. Jack watched as his own tears fell and wondered how many times Ianto had to suffer with his memories in his dreams alone.

"Yan, wake up.." Jack whispered holding Ianto close. "Ianto its over wake up." Ianto woke up wearily, his eyes were red and his face and body was damp with cold sweat.

"Sorry." Ianto whispered.

"Hey don't be." Jack said gently when he saw the tears in his eyes. "You're okay now." Jack promised as he pulled Ianto tight in his arms.

"I know." Ianto said as he pressed a soft kiss to Jack's cheek. Jack sat with Ianto in his arms for another half an hour before he knew Ianto had fallen asleep again. He moved them gently into a lying position and closed his own eyes, but his grip on Ianto didn't loose its tightness.

Jack woke up at half seven to see Ianto sat up in the bed, his arms around Jack's, as Jack's arms were around his. "How long have you been up?" Jack asked softly, sitting up slightly and knocking Ianto out of his thoughts.

"Not long." Ianto smiled, placing a gentle kiss on Jack's lips. "Thank you for last night."

"What I'm here for." Jack smiled.

"We should get up and dressed for work." Ianto sighed.

"Yan, I was thinking if you wanted you didn't have to come in."

"I want to." Ianto said strongly. "I need to forget that everything happened, and sitting here all day doing nothing is just going to make me think more." Jack nodded, he understood where Ianto was coming from. "I'll be okay Jack."

"I know." Jack said and kissed Ianto hard on the lips.

-x-

They walked hand in hand to work, Jack was surprised to see that the rest of the team were already at work but then realised they were all worried about Ianto. "How are you?" Gwen was the first to ask, and Ianto was right she was wearing that look on her face.

"I'm okay." Ianto said and allowed himself to be pulled into an extremely soft embrace. Toshiko smiled at him, she knew as well as Jack and Owen that Ianto didn't like to be mothered, only now they understood why.

"Did you sleep okay mate?" Owen asked, using his excuse of being a medic as a decoy for his concern.

"Yeah." Ianto lied, and Jack just nodded knowing that Ianto wanted every one to think he was handling the situation well, Jack made a mental note to talk to Owen if his sleeping didn't get better with time. Ianto escaped the questions by walking up to the coffee machine, and handed the coffee out with a small smile.

"So, have we got any idea how to get Billis?" Jack asked as he sat down, Ianto wanted to go and hide away in the tourist office but he forced himself to sit on the sofa behind Toshiko's work station.

"No, but I've got him on a tracker. When he came through the rift, he left his own essence behind, so if we can trace that essence through the rift we'll be able to know where he is." Toshiko said.

"Good, that's great work Tosh." Jack smiled.

"Erm.. guys." Owen said and pointed to the far corner of the room, their eyes all followed the direction of Owen's pointing finger and Ianto moaned inwards when he realised it was yet another apparition of his past.

"Students, we have a new student today." A tall woman with jet black hair smiled brightly at a class of twenty, a thirteen year old Ianto was standing there awkwardly.

"Looks like a freak." A boy laughed, and Ianto just looked down at the floor.

"Michael, don't be mean, Ianto why don't you go sit down next to Rhys." Ianto nodded and sat next to Rhys who moved over instantly and started laughing with the boy who had called him a freak. Boys behind him started throwing screwed up pieces of paper at him, each one hitting him square in the head.

"I know you!" A boy at the back of the class grinned in triumph. "You're the son of that gay man." The class started laughing, and Ianto had looked for his new teacher who seemed to have been watching but not doing anything to interrupt the teasing. Ianto stood up and stormed out of the class in tears, banging the door so loud that the glass had shattered every where, leaving the boys laughing at him.

They all watched as the apparition flickered and then vanished. "Yan... you okay?" Jack asked gently.

"Yeah." Ianto said quietly.

"Billis!" Gwen shouted, and Ianto turned to look at Billis his eyes full of anger.

"Ah, Mr Jones." Billis said gently. "I'm sorry this has come to this." Ianto didn't say anything he just continued to stare. "It was the only way."

"You've had your fun Billis now you're going to stop!" Jack said strongly.

"Oh no, you've not been punished enough yet Jack." Billis said.

"Fine, punish me, do what you want to me but leave Ianto out of this." Jack shouted, and Billis simply smiled.

"Oh don't worry Captain, Ianto will be out of a lot of things soon." With that Billis disappeared.

"Jack what did he mean?" Toshiko asked gently.

"I don't know." Jack said and looked over at Ianto who was staring at the spot Billis was standing at his face the perfect picture of hatred.