Oh, now that was simply ridiculously awesome! But your last lines with Neville? They just slayed me.
Because Harry never has cared about appearances, and neither, really, has Severus. They connect on such a deeper level that I doubt Harry really registers most of it, though he is aware, you know?
Love it, babe. Truly.
And even fluff has it's own happy place in the world *grin*