I love how Snape is so insecure because he's so brutally honest to himself. It's great seeing things unfold from Snape's perspective, feeling his hopes and doubts along with him. Harry is great here. A bit oblivious perhaps, but so sweet in his love for Snape, especially in that last scene. Actions truly does speak louder than words for both of them!