Oh, Mystery Artist, and here I never thought you could top Tentacle Porn! *snerk*
Well, ok, you haven't.
Haha! I love this :) Snape is like, "This will happen on my terms, and my terms only," and Harry is like, "I will do whatever you say in return for sex."