Beautiful story. I really like how you've managed to keep the epilogue, but layered more character development and growth than JKR could ever conceive.
I also like the fact that Harry is human--he loves deeply, but the poor man is so unfamiliar with love that he doesn't recognize that he didn't have it with Ginny.