Tosh drove them to the registry office. The registrar was waiting for them and explained that the civil partnership would give them the same rights a separate sex couple.
"I understand that you want to say a few words to each other," he said looking at Jack and Ianto
Ianto nodded and looked at Tosh, she came to stand next to him. In her hand the ring he would place on Jacks hand. Ianto looked at Jack
"I'm not running Cariad" he whispered
Jack smiled and let go of his hand, Ianto turned to face him
"Jack, I love you. I want to spend the rest of my life with you. You forgave me when others would have turned their backs on me, you're always there for me and I will always be there for you when others may falter in their love for you know that I never will" he took the ring from Tosh and slipped it on Jacks finger then carefully lifted his hand and kissed the ring
"Forever Cariad" he said
Tosh went to stand next to Jack as he took Iantos hand in his
"Ianto you are the only person I have ever truly loved, you are who I think of when I close my eyes to sleep and the first thing I think of when I wake. I want you to be the last thing I see when I close my eyes and the first I see when I open them. My love for you will never falter, you think of everyone's well being before yourself, I think of you before myself as long as you are happy then I'm happy. I love you Ianto, our love will last beyond time" he took the ring from Tosh and slipped it on Iantos finger, but instead of kissing his hand he leant forward and kissed Ianto on the lips so tenderly, the tears slipped down Iantos cheeks. Jacks lips left his mouth and he reached up to wipe the tears away
"Forever Cariad" he said and clasped Iantos hand in his.

Tosh went back to join Andrew and Michael. Michael handed her a tissue and she delicately dabed the tears from her eyes.
"Would the two witnesses step forward" said the registrar
Andrew took Tosh' hand and they went to stand on either side of Jack and Ianto.
The four of them signed the register.

The sun was shining as they stepped out of the registry office. Iantos hand still clasped tight in Jacks.
Tosh produced her camera again and in the gardens of the office she took several pictures of Jack and Ianto together and alone, also with Andrew and Michael.
"Go and join Jack and Ianto," said Michael taking the camera from her
Jack pulled her towards them and finally let go of Iantos hand to take hers. Ianto took her other hand as Michael held up the camera both men turned their heads and kissed her on the cheek as Michael took the picture.

Tosh drove the car back to the guesthouse with Jack and Ianto in the back wrapped in each others arms.
"I love you," said Jack
"I know Cariad, I love you too much to EVER leave you"
"I know Yan, but it was so real. I really thought for the first few seconds when I woke up that you had left me"
Ianto gently put a hand on Jacks face and turned his head to look at him, he kissed him on the mouth and Jack immediately responded to him and opened his mouth.

Aggie met them at the door and hugged them both.
"Congratulations" she said and led them to the lounge door
"Are you sure we're allowed in there" said Jack laughing
"The reason I wouldn't let you in is because it wasn't finished, now it is with Tosh' help we finished it last night" she said opened the door

The tears fell down Jacks cheeks as he looked around the room. Ianto slipped an arm round Jacks waist and leant against him resting his head on Jacks shoulder.
"Jack" he whispered
Jack looked at him; the familiar hollow look was glazing Iantos beautiful eyes
"Do it sweetheart?" whispered Jack.
Everyone's high running emotions were taking their toll on him. Ianto smiled as Jack felt him touch his mind. Jack kept a tight hold on Ianto for a few minutes until he recovered, no one noticed the look that had briefly appeared in Iantos eyes. It faded the second his mind touched that of Jack, his anchor now and forever. Ianto saw the cake on the table and pulled Jack towards it
"Jack look" he said
Jack looked and saw the cake.
"Aggie, come here" he said
He pulled her into a hug
"I don't know what to say," he sobbed
"Then say nothing, I just wanted to make sure this day was special"
"Oh Aggie it couldn't be any better, honestly" said Ianto kissing her on the cheek. He jumped as Andrew popped a bottle of champagne
"Sorry" he said as he poured the champagne. Tosh made sure everyone had a glass
"To my dearest friends Jack and Ianto Harkness-Jones" she said the tears falling down her cheeks
"Jack and Ianto" echoed everyone
Jack turned to Andrew as he realised someone was missing
"Drew, where's Cassie? I haven't seen her for a couple of days, is she alright"
"I'm fine Jack," said a voice behind him
Jack turned to see Cassie standing by the door holding a tiny bundle in her arms
"Cassie" screamed Andrew and ran to his sister
"The doctors let us come home, Aggie came to get us," she said cradling her baby. Andrew slipped his arm round her and led her into the room.
Jack and Ianto stepped up to her. She held the baby out to Ianto
"Hold her for me a minute Ianto" she said and took Jack to one side. Ianto couldn't hear what she was saying but as Jacks turned back to face him, he had tears in his eyes. Ianto looked at the tiny baby he was holding, her skin so pale against a mop of jet-black hair and the blue eyes of a newborn baby. Cassie and Jack walked back up to where Ianto was standing cradling the sleeping baby
"Cassie what's her name?" he asked
"That's up to you Ianto, I couldn't think of a name I liked and I was wondering if you knew of any traditional Welsh names"
"Bronwyn" whispered Ianto
"Is that traditional?" asked Cassie
"It was my sisters name"
"Was"
"She disappeared when she was 8" said Ianto, tears welling in his eyes as his sisters beautiful young face swam in his minds eye. Jack saw it in his mind and slipped an arm round him
"Then meet Bronwyn," said Cassie
"Thank you" whispered Jack
"No problem Jack"

Ianto passed baby Bronwyn back to Cassie.
"I didn't mean to spoil your day," she said
"Cassie you haven't, having little Bronwyn here as well as her gorgeous mother just makes it more special" said Jack kissing her on the cheek, then bending his head slightly he pressed a gentle kiss to Brownwyns forehead

After everyone had held the new baby girl, Cassie settled her in a Moses basket at the far end of the room.

Jack and Ianto held the cake knife over the cake as a familiar sound reached their ears. The sound of ancient engines, heard only by those who had met him. Jack looked at Ianto
"Its ok Jack, go to him," said Ianto
Jack shook his head
"No I spent too long waiting for him to come back for me, I left you once I'm not doing it again" he said and kissed Ianto, ignoring the pull of the TARDIS. He had his life now, he didn't need the doctor and time travel. He was happy in Iantos arms and that was where he was going to stay.