This is one of the most brilliant things I've seen. Seriously.
The hurt and anger and tension can be read in every line of Harry's body, from his clenched fists to his red-rimmed eyes. And poor Severus just radiates hopelessness and dejection. You've captured so much emotion - not only in their faces, but their body language, as well.