Excellent! Not only are Severus and Remus being led step by step, but so is the reader. We watch each of them work through their previous lives and the issues they had until they reach the point where they can move on. Still not perfect, still with insecurities, but ready for more.