This is such a well done piece of work that it almost made me forget that I don't like infidelity stories. *g* And you know - if I could vote (and even though I'm on the opposing team - I'd give you full marks in all three categories, because even now, when I'm no longer caught up in the fine prose, I still believe that this is precisely how Snape (or rather, one of the Snapes on the spectrum of Snapes) might act...and it wouldn't mean he didn't care for Harry.