Ennis was a person who only one other person understood and really knew...his soulmate Jack. Jack loved Ennis purely, truely, and unconditonally, and Ennis knew this. The tragic thing is how Ennis just lived his life hanging on in quiet desperation because he felt like he was powerless to live the life he really wanted to have with Jack. In the end, he hates himself for depriving himself of happiness, and even more for depriving the one person he purely, truly loved of happiness, Jack. In the end he would give anything to go back to that last day on Brokeback Mountain in the summer of 1963, and fix his mistakes. He would give anything to go back and never say goodbye to Jack and walk away on that road, to make things right this time. He realized how much he'd hurt Jack...and he lived the rest of his life wishing he could have another chance. But Jack knew that Ennis truely, deeply loved him...and though it ended tragically, their love is so pure, deep, true, and strong, that it moves beyond this life and this world. My only consolation for such a tragedy is that years later, after Ennis died alone and miserable in old age, that he was reunited with Jack in the next life, in a much better place where he and Jack could be together forever, young, free, and happy.