Wonderful look into Harry's heart and the confused mess of emotions that live there. I loved how you showed Snape for pretty much who he was, and yet we still love him through Harry's eyes, not really knowing why. Clever you!
It was easy for me to lose my breath along with Harry because there were so may things knocking him around - the shock of Snape's death, the fight with Ron, his duties at the burial, his guilt and grief waring within him, and finally the memories that tore him apart and put him back together.