I was wondering when Snape was going to appear in the story. Very well done. (Perhaps Petunia was jealous of the attention?)