Absolutely beautiful, with so many memorable moments. I adore the ending in particular -Harry realizing what he has learned, and the two of them getting another shot at life. The scene where Severus realizes that there's another version of himself in the room was delightfully shiver-inducing as well. A great read.