Jack will always be burdened with the loss of Steven, but at least with Ianto at his side, he can have a reasonably happy life for the foreseeable future. That is, until you tell us how he finds a way to keep Ianto with him longer, if not forever. We can wait.
no subject