That was amazing. I love the way Harry somehow keeps trying to make things right (from bringing Snape back to enduring the "confessions") and yet it really has all gone wrong from the start and he can't make it better. That seems really true to how he would behave I think. And like la_dissonance I too felt that perhaps Harry hasn't put all the pieces together, but perhaps it's just his guilt overwhelming him. Really wonderful, angsty piece.