Oh! I hadn't expected this! Fun twist! Love the name Celeste, btw. *winks*
what?! That was a curveball. 10 long years. How could she even have been with Zacharias Smith, that pretentious git. Ginny better see the light soon.