JK Rowling is a genius - not only because of the many intricate sub-plots she's managed to uphold but also because of stuff not many would notice, like the 'seven'-issue that was discussed here a while ago, how well the names relate to character's personalities and the simple fact that something as simple as love was the basis for the whole series. amirite?