You know while reading this the first time, I was thinking that the three of them could also come to some sort of arrangement ;P Ginny would probably be hesitant at first considering she knew the "old" Snape and would take a bit of convincing that this "new" Snape was a bit different. But once she came around Snape would have one more person he could be close to in this life that he didn't have before in his first life. Somehow I'm optimistic that Snape's new life will be better than the last one :)
I loved Eileen Prince's protectiveness and belief that her son could still be saved. Severus's definitely loved him. Her life will probably be happier now too, knowing that he's back and has Harry who she can tell obviously cares for Severus.
Oh, I had to tell Hubby all about this story because I loved it so much ^_^