Oh yes, this was excellent! I love your Snape, so irritable, clever, acerbic, bitter, harsh, loyal - so SNAPE even without the nose or the hair or the billowing robes. So heart-in-the-mouth when Harry thought he'd lost Snape and so glad when he came back, and the ending was wonderful.
Yay - Holmes and Watson FTW! Well done, fellow Snitch!