It was so sad to see Severus' personality change so much. Snape without his snark just isn't the same. Harry's confusion and fears were very understandable, and I was so relieved and happy when Severus became himself again. Go Harry! Absolutely loved the end :)
Excellent story! I'm sure I will reread this in the future.