Two years missing

Years after he became immortal, he finally got to know.
The Doctor was right about some things, including the pary of being happy in the company of himself.
Sometimes, he wondered if the Doctor had known all along.
Possible, but why should it matter.
Because the only thing that mattered was that he, Captain Jack Harkness, had found happiess.
And that he only had two years.