YES! You hit the nail on the head - Snape, for all his harshness and exacting demands and cruelty is vulnerable, and there's an unspoken exchange of power and respect. Hard-earned, but present nonetheless. I'm so glad you saw it! I was afraid I'd buried it too deeply!