More would have been nice, but each detail of this piece speaks volumes. You captured a beloved aspect of each character, and they moved with perfect grace. Wow, I'm flowery this morning.
Yes, you're very clever.
What I mean to say is that your characterization is so precise and spot-on that we feel like we are with old friends, but you add a new twist to everyone, and everything, that keeps the story lively.
Fine.
I keep randomly quoting your Severus because I love this side of him. I've never seen this precise shade (ha! See what I did there?) of our beloved before. I like him very much.