How lovely to read more of this! I enjoyed reading all the earlier parts again to take that pleasure all over again - and make myself wait eagerly for this one. It does not disappoint.
I really enjoyed the mix of things happening and the emotions. There's no predictability where these two are concerned! (Or at least, any time Snape is involved, lol.) I like how you're not rushing them into hugs-snog-bed but keeping all the complex landscape of their history and relationships in view. It makes this such a rich depiction of two wonderful, complex characters.
Also, love your Teddy, and the by-play with the cursing! Those lighter touches are *lovely*.