I have a few comments myself...and here they are:
1) I agree with the other readers, it is really good(and I mean it), but you really should pay a lot more attention to random grammar and punctuation. Like, when it's a question, you put a "?", and stuff like that. If you're not sure, maybe you could get someone to proofread it for you, but I'm not really sure if that's allowed...but anyway, that's my first piece of advice.
2) I feel like you're missing some really important things in your story. Not about the plot, of course, I don't have any say in that, only you do. It just doesn't have the earnestness(is that a word? XD)as some of the other fanfics I've read. I don't know how, but I think it's because of the dialogue. Not the dialogue itself, that's fine, but the way it's put in the story. It's sort of a push-and-pull conversation. You should put more detail in between the dialogue. Like, if Hermione is nervous, you should write something like, "Hermione
twisted her fingers together in her nervousness and said
timidly--" blah, blah, blah.
Do you get what I'm saying?
3) And another thing is that it lacks feeling. Sure, Hermione's crying and all that, and yes, that counts as feeling. But you don't actually describe
how she's feeling. Agh, how should I explain this...
OK, put it this way. When you describe one's emotions, you put something like, "She felt like she had a huge stone stuck in her throat," or "She felt like her insides were being squeezed by a giant hand." Not just "She felt really sad and she cried." That's just not efficient detailing.
Sure, you don't put in soo much detail that your chapter is three-quarters detail and one quarter action and dialogue. No, no, no. I know everybody can't stand that kind of thing. Just put in enough so that your readers know exactly how that person's feeling.
I know some of the other readers might not agree with me, but that's just how I feel.
Keep up the good work!