After reading this, I find myself even sorrier I did not have the time to beta this. I love your Snape to itty, bitty pieces. Christ, I'd give him the biggest bearhug ever, if I knew he wouldn't hex me into oblivion for doing so. So, I guess you'll have to settle for the bearhug yourself. REALLY, REALLY loved this, Veni :-)