Such a lovely story! I really liked how you showed the alternate paths that their lives would have taken if Severus didn't end up in Slytherin or maintained his friendship with Lily. It just showed how vital he and his choices were to the cause.
I loved the future scene, with Snape and Harry living together happily. The ending was sweet, with a hint of more to come.