Ooh, I love how you set this up. Some favorite lines:
She scowls and almost mutters, “Damn Harry Potter, anyway,” but doesn’t because he’s got enough people cursing him as it is.
For a wild moment she wonders if Lupin is in love with Harry, but then all the pieces fall suddenly into place and she wonders if this is how Hermione normally feels, like all the world’s a puzzle and if you just sort it out the right way, there’s nothing you can’t know or do.
Lupin smiled wryly. “I’ve found that life most often doesn’t care what we want,” he replies, not unsympathetically.
How you worded all of this was really perfect... I adore all your stories now. *laughs* Loved it!!