This is intriguingly different! It takes so many turns away from what I would expect - it is continually opening into one surprise after another.
It's also very sweet, the writing and all the characters. Severus is not the same at all, and yet he is, still. And now at the end, it's taken another dramatic turn into severitus ... I am definitely going to read the next part eagerly!