Tosh looked at the message on her mobile and smiled as she replied. Pocketing the phone she made her way up to Jack's office. "Jack, do you mind if I disappear for the night? The rift is quiet and the programs won't be finished until the morning."

Jack barely glanced up at her. "Sure, go home, Tosh"

Tosh practically skipped out of his office and Jack was glad that she was happy. She had been quiet since Ianto had left, but recently she had appeared happier and he had seen her checking her mobile phone frequently. He hoped that whoever it was that was making her happy knew what a gem they had in her.

Jack looked at the photograph on his desk and sighed. It had been almost a month since they had sent Ianto's medical files to Torchwood House and Jack had hoped that his letter may have had some effect. He didn't expect Ianto to just come running back because he had told him he loved him, but he had hoped that they might have started talking, but the young man had been as professional as ever whenever they had talked on the telephone.

Tosh unlocked her door and squealed with joy as she saw Ianto sitting on her couch, reading the newspaper, coffee in hand. He quickly put down the cup and stood up just in time to catch the small bombshell hurtling towards him.

"Hey you, I take it you're happy to see me."

Tosh smacked him. "Don't you ever leave again! Do you know what it's been like only having Jack, Gwen and Owen for company? I love them, but by god they are the most self-involved people I know."

"How do you think I feel? I've had no-one under the age of fifty to speak to and the most exciting thing they can talk about is whether or not they are going to have pudding today! Seriously, it was so boring."

Tosh moved off him and snuggled into his side. "At least you're back now. When are you coming back to work?"

"End of the week. I've got a few things I need to do first." Ianto replied.

"Does this have anything to do with Jack? Have you forgiven him yet?" Tosh asked, looking up at him.

"Partly. I need to get my things out of storage and get my flat back in shape, but I do want time to get used to the idea of seeing him again. I've forgiven him but I don't want to make it too easy for him. "

"Seriously, Ianto, he really loves you and he has been absolutely miserable without you. I hope you don't mind but he told me what he did."

"Of course I don't mind. If I hadn't been so embarrassed I would have told you myself. I just felt like he had humiliated me, and he did. I know people have fantasies and I really don't mind helping Jack live out his but the way he went about it was wrong. He made me feel like I wasn't good enough. Believe me that won't be happening again."

*

Jack glanced up as he heard the cog door rolling back. "You're late! Even Gwen and Owen were in before you. I take it everything went okay last night. Is he cute, or should I say she, cute?"

Tosh gave him a mischievous grin. "He is very cute. I think you would be impressed."

Jack gave a pained grin. "You've found someone as good as Ianto? If that's the case I am impressed."

Tosh smirked. "He is definitely as good as Ianto."

"I'm glad, you deserve to be happy. Just don't take him for granted or let him go. Learn from your Uncle Jack's mistakes."

Tosh squirmed as Jack's mood took a downturn. She was tempted to tell him about Ianto, but she had promised that she would let him tell Jack in his own time. "You've learned. That's the main thing."

"Too little, too late."

Tosh patted his arm as she walked passed him, unsure how to console the older man.

*

Jack took the decanter of whisky and cut crystal glass out of his drawer. He sighed after the first sip. It had been a long week and the others had only just left. He groaned as he heard the alarm go off and the cog door roll back.

"Haven't you got a home to go to? It's late and I'm tired. Come back tomorrow." He yelled as he walked out of the door, glass in hand. The glass crashed to the floor, whisky dripping through the grates.

"I'm not back a day and you're trying to give me something to clean up. Well you can clear it up yourself, the dustpan's in the kitchen; if you haven't lost it that is."

"Ianto? What...? How...? You're meant to be in Scotland."

Ianto raised an eyebrow. "Well, if you want me to leave I will. See you, Jack." He turned around and walked back through the cog door, waiting on the other side with a grin on his face.

Jack raced down the stairs, leaping the last few. "No! Wait! Please. I didn't mean it."

Ianto walked back through the door, his face carefully arranged into a blank expression. Jack launched himself at the young man, pulling him into his arms and holding him tightly, reassuring himself that Ianto was really there in his arms. Ianto held himself stiffly, unwilling to relax until he had told Jack the terms of his return. Sensing Ianto's discomfort, Jack reluctantly released him.

"I got your letter; to say I was surprised is an understatement. Why did you write, Jack? Why not just call me?"

Jack looked Ianto in the eye. "Because that would have been to easy..."

"So it was a challenge for you?" Ianto asked with a gleam in his eye that warned Jack he was in serious danger of putting his foot in his mouth.

"No! I know you, Ianto and I know that you know me. I'm an emotional person, if I talked to you on the phone I would have just blurted everything out and you wouldn't have known if I meant it or if it was just a spur of the moment thing. You have no idea how many times I wrote that letter, every time I did it; it just seemed to be wrong. "

"I am back for good and I want to give us another try, but there are some ground rules. Captain Jack Harkness stays out of the bedroom from now on. I have no problem with acting out your fantasies but I draw the line at being a convenient body for you to fuck while you think about an old lover."

"Of course, I was an idiot; I didn't know what a good thing I had until I lost you. I don't need fantasies, I have you. I do have you, don't I?" Jack asked, searching Ianto's face hopefully, pleased when he saw the hint of a smile at the corner of his mouth.

"I'm not going to tidy up around here anymore. This place is a pigsty, you're all perfectly capable of cleaning up after yourselves, but you're just too bloody lazy to do it. If you can't be bothered, hire a cleaner." Seeing Jack's doubtful expression, Ianto sighed. "I know we are a secret organisation. We can hire one of UNIT's cleaners. It's not impossible."

"Ok, done. Anything else?" Jack said eagerly.

"No inappropriate behaviour during work. I know the others know about us, but you groping me or playing footsie during team meetings does not show that you respect me or my opinions." Ianto almost laughed at the downhearted expression on Jack's face. He looked like a child who'd had his favourite toy confiscated. Jack nodded grudgingly.

"Right... In that case..." Ianto pulled Jack towards him until their bodies were flush, not an inch of space between them. He slowly, but thoroughly kissed him, savouring his taste and texture. When they were both out of breath, he pulled away. "Now, considering that you lived out your fantasies at my expense I think it's only fair that I get to live out mine."

Jack nodded eagerly, waiting for Ianto to elaborate but grew confused when the young man walked out of the hub and came back a moment later with a garment bag over his shoulder. He passed the bag to Jack. "Put it on." He demanded.

Jack opened the bag and pulled out a pirate costume. He looked at Ianto questioningly. "What? You're not the only one with a Captain Jack fantasy."

A/N: Thank you to everyone who has read and commented. I really wasn't sure how to end it so I hope the ending works for you. Thanks again for reading