Oh, that end had me so frightened, afraid that Severus would stick by his original claim and not let Harry back into his life. It's a good thing Harry is such a tenacious Gryffindor.
This was beautifully done, with a desperation on both Harry and Severus' parts that broke my heart, both sticking by their principles.