Hah! No matter how many problems I have with Lily in canon, the fact is that Severus caused her death. She was under no obligation to forgive him. So the great challenge in this fic was to bring her to the point where she was willing on the one hand to stop hating him and on the other to let him go. And beyond that, to give her blessing to his love for her son.