Really well done. My heart broke for Harry and Al (even if Al doesn't quite get it yet) but love that Severus is trying. I'm glad it wasn't an easy ending but a hopeful one. WOuld love to find out why he really lost his memories, but in the scheme of things it really is about regaining his emotions. Beautifully written.