Oh, very nice! I love grownup Harry, I really do, and you capture a sense of him as a person who has *worked* for his maturity, who has had to confront a lot of ugliness and managed to do so with courage and dignity. It's nice to see him a space where he seems . . . balanced and heart-whole.
And I like Snape, still quick-witted, and sharp-tongued, but not *nasty*. I'm intrigued by the idea of Snape having found solace in faith, too. Though for someone as hard-headed and pragmatic as he is, it seems odd on the surface, it makes an odd sort of sense.
Yay for having Ron and Hermione, too, and even Draco. And double-yay for happy endings!