I like it. A lot. Just one question though... where did you get the name Ginevra? I always though Ginny was short for Virginia or Genevive. Either way, I've always been a huge fan of Harry/Hermoine. Of course my other obsession was Albus/Minerva... but JK tore that one from me, huh?
Author's response
In HP-Lexicon.org you can see Ginny's given name is Ginevra Molly Weasley - Ginevra is the French form of the name Guinevere ("fair one").
GG