I think I can relate to this a lot. I went through a period in my life where someone very special came along, but I was too busy asking myself what does he see in me to really understand the depth of what he felt for me. I believe Ennis always wondered himself what it was about him. Why does Jack see in him? Why it is so special about him that Jack is so interested? Ennis had low self-esteem and a lot of self-doubt. It was very difficult for him to understand why people were attracted to him, why they loved him. It is common for people have gone through bad childhoods and never felt loved. It makes a person feel that they aren't worthy of being loved. Ennis got to experience what most people never do, true love, but he didn't understand till the end that yes he was worthy of being loved. Sometimes I feel that Jack should have just come right out and said. "Ennis, yes, it's love. I love you, and I want you and only you. And I wish you'd realize how special you are." Jack saying "You have no idea how bad it gets, I miss you so much I can hardly stand it.", was pretty much the same thing as saying that.
I wish Jack didn't feel like he had to walk on eggshells with Ennis. Ennis needed a wake-up call to show him how much he was loved, and unfortunately the wake-up call was Jack's death, and the discovery of the shirts, and Jack's mother's kindness. What was it about Ennis? Well, I bet Jack could come up with a long list. From the moment he saw him, he wanted him. The way he looks at him is clear. He wanted to know more about Ennis, he wanted to truly know him in an intimate way. He approached Ennis in a manner in which no one had before. He genuinely was concerned about him, treated him like he was worthy. All his life, people never really bothered getting to know Ennis. They formed their own opinions about him based on the exterior they saw. They thought Ennis was simple, or that Ennis was stoic, or that Ennis was quiet, all judgments made about him. But then Jack came along, and he saw something else. Just because Ennis wasn't saying anything, he didn't make an assumption about his personality. I can speak from experience being an introvert myself. A lot of times people have made an assumption based on being around for a short time. That I'm quiet, don't want to be bothered, too shy, etc. But one day someone like Jack didn't do that, he took the time to actually talk to me and want to know more, to want to see the real person behind the exterior. This is what Jack did with Ennis. He talked to him in a way that wasn't just meaningless small talk, and was genuinely interested in knowing the real person. He knew there was more to Ennis, just because Ennis was being quiet and shy, Jack didn't take it to mean that Ennis was boring. He wanted to know Ennis's name and remember it, he waited for Ennis outside the office.
If Jack hadn't done that, Ennis would have never opened up to him. It was the way Jack was, his personality, the way he treated Ennis that made all the difference and brought Ennis out of his shell, so to speak. Jack saw Ennis and was intrigued. Ennis had no idea how attractive he even was or why anyone would be interested in him, because his entire life he had never had a person like Jack in his life. Jack saw that vulnerable, fragile person underneath the facade, and the rest is history. People were attracted to Ennis because he was a bit of a mystery, but only Jack understood. Ennis is a person whom so much is hidden beneath the surface, that it take a very special person to excavate into his soul and bring him out. It was something very special to get to know him, and throughout Ennis's life Jack was the only person that Ennis let in to his personal space, his innermost soul which he never showed to anyone else. Jack was the only one that actually got to know Ennis. Everyone else just saw the facade. Ennis gave his precious gift to Jack and only Jack. And Jack definitely knew this. He knew he was privy to the true Ennis and he cherished that fact that he was the only person in the world who had Ennis's heart.