I still believe that Ennis did have attractions/feelings for men before he met Jack, or he wouldn't have had that ability to love Jack in the way he did. If someone is heterosexual, but they never actually have a romantic relationship with anyone in this life, it doesn't mean they don't have the potential to do so and it doesn't mean they aren't attracted/have feelings for certain people of that gender. When Ennis met Jack, he had the potential to fall in love with him, and in fact couldn't have fallen in love with him had he not had that potential. But the story is about two souls loving each other, so that's what matters. I really disagree that Ennis would have truly been happy with Alma had he never met Jack. No one except for Jack could bring out the real Ennis Del Mar. I think often people make the mistake of thinking Ennis was simple, but the truth is that he is very complex in so many ways. And only Jack Twist got to really know him. Everyone else couldn't figure him out. The saying that still run waters run deep rings very true for Ennis. There's far more than what you see with Ennis. Just because he's not talking, it doesn't mean he isn't thinking and feeling. Ennis would never be able to have the deep, powerful, and special bond and connection he had with Jack with Alma, or anything close to it. And it's pretty obvious that his relationship with Cassie is extremely reluctant at first, and eventually became one of convenience as it provided a decent cover for a paranoid and fearful Ennis living alone in a place like Riverton after a divorce. I honestly don't believe that had there been no Jack, and had Ennis already divorced Alma, that Cassie would have had a chance either. Ennis would have probably just spent the rest of his life alone after his divorce in that situation. But of course I do think that Ennis wouldn't have divorced Alma had he never met Jack. He would have completely lived the life that was expected of him, and nothing more, nothing less. He would have endured it and kept his innermost thoughts and feelings hidden behind his facade. Ennis was someone who knew the rules and complied (unless he was with Jack). It's clear that Ennis's fears about homosexuality run deep because of the way he was raised by his father, by what his father showed him at such a young and tender age, and because of the society in which he lived. I think all those factors left the young man Ennis confused and deeply afraid in coming to terms with his real self. Ennis must have had some feelings, or else he wouldn't have become so attached to Jack as he did that summer. I understand what you are saying about the fact that Ennis wouldn't be going out with men had he never met Jack, that's true. It's true that Ennis would have never acted on those feelings had he never met Jack, but I do strongly believe there was something already there, and young Ennis didn't really know how to deal with it so he kept it hidden and repressed. I believe the reason Ennis wasn't attracted to other men after he met Jack, is because he had found his true love, and for Ennis and the way he loved, that meant not being attracted to anyone who wasn't Jack. It is normal for a person who finds true love, who has found their soulmate, to no longer find anyone else attractive because of their strong feelings for that special person. As for what Jack did, Jack the extrovert distracted himself and dealt with his pain in his way by having meaningless relationships with other men, Ennis, the introvert, dealt with his pain in his own way, quietly, and inwardly. The differences in how they dealt reflects the differences in their personalities. Again, the whole story is about true love, not about being "gay" or being "straight", whatever that's supposed to mean anyways. But what I'm saying is that just the way Ennis is, and the way he's afraid of his feelings in the very beginning the first summer on Brokeback Mountain, is revealing that this is a person who had been struggling on the inside for a while, knowing that he had feelings which conflicted with what the society he lived in expected from him. Had he never met Jack, all of that would have been hidden and repressed, and Ennis would have just been dutiful husband to Alma all his life, pushing any feelings back, neither happy nor sad, simply accepting what this life had handed him stoically, but his destined meeting and finding his soulmate, Jack, changed his life forever and in the end, makes him realize what his true feelings have been all along. But the bottom line is that it is a love story, and while we disagree on some points, I think we can all agree that it's about two souls who love each other deeply, truly, purely, and completely, and the tragedy is that they couldn't have the life they deserved together because of the circumstances they were in.