"Hey Harry" said Ginny "can I talk to you for a second"

"Ya dad" replied Harry

"Well, I just had something to tell you"

"Ginny- sorry dad, that s going to take some getting used to, but were you being yourself when you were being Ginny, and by that I mean do you-"

"-Really like you?" interrupted James "ya, I think I did"

"Oh dad! I like you too!"

"Oh ya, Harry there is something else you should know"

Harry sighed "what is it this time?"

"Well Harry, I really am your mother, see I'm really a girl named Ginny disguised as James disguising as Lily, and yes James is really just James, no disguises, just lies"

"Oh mom- Ginny- James- Lily. I love you!" exclaimed Harry

"Oh and another thing, since I died and came back to life, we're technically not related, so…"

"…we can be together!"

"Yes!"

"I love you Ginny!"

"I love you Harry!"

"Well you still marry me?"

"Of course!"

And then they leaned in and had a perfect, passionate, beautiful kiss, and they all live happily ever after and had three kids named James Sirius, Lily Luna (both after his wife) and Albus Severus Potter.