I really enjoyed this story, it felt genuine and realistic. You wrote a Harry that was a good kid, not the one that is typically written about. I don't like that kid but I do like yours. Your Severus was in character, making assumptions and accusations without letting Harry explain. I liked how Harry didn't even bother defending himself, the way he felt made perfect sense as well as his running away. I felt horrible for a kid who doesn't even try to explain. Just takes it and keeps his mouth shut.
A really emotional story with a satisfying ending.