forget chan, masturbating!Snape is my one true perversion. OTP! :D
I thought the author might be you, because few authors make me quite as happy as you do, but I honestly wasn't sure enough to put it firmly in my guesses column, craven coward that I am.