That's getting most interesting. I've no doubt that having Daphne spending so much time with Harry has Snape's nose severely out of joint.
I did catch one small typo, and it's more the way language is used than anything else, I do believe it's "...couldn't care less..." not "could care less..."; then again, I feel language is a tool that should be used with precisions, just as other tools are.
Author's response
Thank you! Feel free to pint out any other typos you find. I'll go see if I can find and fix that one.