I'm agnostic when it comes to the "I love you" to the shirts.
I hear a hint of breath. I suspect one can project onto this something more.
However, if he indeed said it, it is not to Jack nor to the shirts. He knows Jack is gone. Rather, I think he's saying it to himself, admitting it to himself, touched by the revelation of the shirts themselves.
*sigh* southendmd, that's so sad.... maybe, maybe.... as i said, i chose to believe that it's not an "i love you", notwithstanding any possible reasons for why he would / could said it at that particular moment.
For me, the ultimate moment when Ennis openly admits - to himself
and a third party - that he indeed
loved Jack is when he asks Junior whether the Kurt fella loves her. "Openly" is, of course, totally in Ennis terms, a great exaggeration otherwise! When i watch this scene i see that Jr.'s news touch him at a certain place and stir up lots of raw emotions in him, but i strongly feel that he is not evading or hiding them (even from himself) anymore. The fact that he utters the word "love" implies so much about himself - actually much more than a simple concern about his daughter's well-being. And the way how Heath is pressing out this question out of Ennis shows me that he is aware of just how much he is revealing to Jr. in this moment. He is fully aware that by his question he is actually telling his daughter 'yes, i have loved. yes, i have lost it. yes, love IS something that must be cherished' - he is aware and he still asks it because he is not running or denying anything anymore.
At the same time it just feels to me that Ennis is also talking to himself at this point. He needs some way to express his feelings which he cannot let out otherwise. I just can't picture Ennis talking to himself when nobody is around. I think when he does, he would talk to someone - like that "Jack, i swear..." But even then he cannot properly finish the sentence - maybe for the simple fact that there is actually nobody there to hear it (surely, not the only reason). I think Ennis needs somebody to be around so that he can voice his feelings and this opportunity he has in Jr.'s visit.
So, Jr. tells him about going to be married and Ennis' mind is instantly miles away. What he can only think about are two people who are - should be! - in love. He thinks about Jack and himself, which translates into Jr. and Kurt. He asks "He loves you?" and gets the answer "Yes, daddy, he loves me". This translates back to Ennis and Jack into "Jack loves me?" "Yes, he loves me", and vice versa. It's a complex moment...
By the way, look at Jr.'s face when Ennis poses his question. She sees it all! She sees that her dad is revealing his heart including the heartbreak, that he is finally acknowledging his own love for someone, that he had come to terms with his own feelings and - she smiles. She is first surprised, then relieved and happy for him...
Sorry, this was now kind of OT, but let me say that this is why i think he is not saying "i love you" in the closet - simply because there is nobody there to hear it... ;(
That analysis by 2robots4u was extremely interesting, when i read it i was actually quite surprised that nobody commented properly on it back then. I need to remind myself quite a lot that it is a movie we are talking about. All people - actors. Fakes! But it just cannot be... Why is it all so damn perfect?? Why is there so much complexity in each scene?? So many undercurrents, layers, feelings?? This movie is crazy magical!
And i need to agree with serious crayons that sometimes not even the best police detectives can detect all of the things said / done in this movie. For example, they had not detected the two "c'mon"s Jack is saying before he says "i'm sorry" in SNIT, but they are definitely there - one a a slight lip movement and the other one exhaled into Ennis' mouth. If something is being breathed instead of said - would their instruments still detect it as those "voice prints"? That would also kind of apply to the "f* me"s of FNIT...