I love it too--the slow build-up, the fact that it's first love for both of them, the way that Millicent totally chases Greg until he catches her ("My hero," my ass! Greg is so sweetly oblivious in that scene!).
And their summations of the other characters are to LOL for: “She was the one who actually liked Divination, right?”</i>
Right!
This is such a well-crafted story, and I wish I could put all that I love about it into words without becoming tiresome :)