I love this so much! I especially adored the glimpses of little Severus, even if some were a bit sad. His happiness at finding his magic more than made up for it, and fits in nicely with the ending, him having to discover his magic again. And Eileen! I love stories with Eileen, and your characterization of her is wonderful.