How delightful! I really like the ambiguity of the ending, the certainty that Harry has that Severus will answer.
The progression, the development of Harry's more mature interaction with the world is complemented/contrasted with his growing ability to see what his relationship with Severus really is.