This was awesome! A wonderful story. But why do you say only "semi-compliant" with the Epilogue? I guess Rowling has said that she doesn't see Charlie every marrying but, hey, that's not actually in the books! The way I see it, this story can fit in with Rowling's world as well as any other future tale. Great work!