Wow, what a great story. Excellent use of the prompts, and I especially loved the end with the promise of Harry and Severus getting together.
The world you created is so interesting...it could easily stand on its own as an original rather than HP too, which shows me what a wonderful writer you are.
But then I always love your stories, so I'm not surprised.