Jack had died many times. He had loved so many people and lost them all, but not once had Captain Jack Harkness ever had the experience of falling in love with anyone. Jack had died every day waiting for, someone. Waiting for the person that he had already loved for a thousand years but he just didn't know who it was yet. He had thought it was the Doctor, but if it had been then he never could have let him go like he did. Jack thought that he had tried his best to find the Doctor, but he knew that if that was who he had been waiting for all this time, he would have tried harder. So Jack died every day waiting for this mysterious person, each death bringing him one step closer.

Then, a welsh teaboy had stolen his heart. As soon as they saved each other from Janet, who Jack secretly adored for bringing about this chance meeting, some part of him had known that this was it. Unfortunately, Ianto's heart wasn't his to give away. It still belonged to Lisa. Jack continued to wait, he didn't go looking for anymore one night stands or just one person to pass the time, he didn't want anyone. All he saw every night when he closed his eyes was Ianto Jones. Eventually, sometime after Lisa was killed, Jack finally found his love.

Now, Ianto was dying in Jack's arms. "In a thousand years time, you won't remember me," Ianto whispered, clinging onto life by a rapidly fraying thread.

"I have died everyday waiting for you Ianto Jones. Don't be afraid of me forgetting, I have loved you for a thousand years, I'll love you for a thousand more, don't you worry. You'll never be just a blip in time to me Ianto Jones, never…"