I watched this scene, and only this scene last night, and I cried.
It was so beautiful to see them re connect after four years. What was even more beautiful was how Jack expected to just say "Hi friend" and hug and go off. Ennis is the one who grabs him and throws him against the wall...the look on Jack's face, at that point (and my icon) changes to this expression of pure passion, sadness, excitment, joy...everything. His expression epitomizes the movie for me. He sees, I think, that Ennis is madly in love with him, like Jack is. And he doesn't have to pretend anymore. He realized it for the first time...
I've said this a few times before, and will say it here, Ennis is the first man in Jack's life to accept him and love him for who he is, not who he pretends to be. That's such a god damn beautiful thing.
I'm sure it's been said before, but damn it, it shakes my soul.