Really well done! I love the way you play with the fairy tale tropes and the story-telling meta, and your Ginny is an unsentimental, lovable delight. It's just such a perfect touch that they get out of the "curse" with a simple "finite."
Well-paced and well-written overall. The present tense is very effective, too.