Heaven knows Ennis had something to cry about. He was just told that Jack had found someone else.
Yeah, but that's not why he's crying, is it? He's crying for everything he had with Jack and has now lost, because he finally realises how much he loved Jack and because he wishes he could turn back the clock and have another chance to get it right and tell Jack how he feels. That's my take, anyway.
I don't think the "other man" thing impacts too much on how Ennis feels at that point. Yes, it jolts him when John Twist says it, but, to me, Jack's mum's hand on Ennis's shoulder reassures him, telling him "don't listen to him, my boy loved you". But that's another discussion....
Well, now you are talking about two different time periods I believe. I don't believe he knew or would not admit to knowing he was in love with Jack until he found the shirts. That is why I always call the shirt scene the turning point. This is why I flipped when I heard him say 'I love you." To me, THIS is when he came around and realized and/or admitted he was actually in love with Jack. There is no doubt in my mind he loved Jack and he knew and I think admitted to that in the things he did for Jack. But, when he saw the shirts intertwined there in Jack's closet for twenty years, he knew how Jack felt and how he felt also.
But, rabjr1 is talking about Ennis walking up the stairs and seeing a tear or tear track. This was before the shirts of course. So, if there is a tear or tear track it had to have come from old John Twist.
<OT> I don't want to start a whole new thread for this but I thought it was interesting how Ennis looked John Twist right in the eyes when Twist was talking. This is something he rarely did, look people in the eyes, when he was spoken to. He always seemed to hide under his hat.