Snape!Sparkly rules! Muwahaha!
Oh, that was good! I'm still grinning and chuckling at those last lines, too.
Never read the other books but with all the info floating around, I was rooting for Severus not to have either. But, you made everything work so well, I'm very satisfied and happy!