Jack has been avoiding the truth for eighteen years, but the past has finally found a way of catching up with him.