What a beautiful story. I loved every momemnt of it. Although you had me scared there for awhile that Severus was actually dead and that Harry was only imagining everything.
I loved how you brought in the phoenix and the dragon into the story and brought out the virtues of both these magical creatures.
I would love to see a oneshot showing everyone's reaction to an alive Severus Snape though:)