Oh, this was so nice! I like how Harry persisted in showing Severus he loved him. The changes when time corrected itself were really neat. I loved the children's names and how Ginny had unwittingly poisoned Harry, causing Severus to come to the rescue. I also really love how you had Ginny end up with Neville. I love that pairing. :)
And the ending for Severus and Harry was absolutely lovely, too. Really sweet~