This is a hella long story with a super convoluted plot, but you finally get what you're after in the last few chapters there. This story is a marathon and not a sprint, so don't try to read it in one sitting.
Room to Room