Severus Snape has a lot more than Harry Potter to worry about when the child of former school friends that he tried to forget raises old painful memories of betrayal. He finds unexpected friends and support that he never saw coming as he struggles against his own inner demons to survive this war.
82 parts