Now this is where I run into problems with the movie. Is this a story of a tortured love, or a morality play? It's like a duel movie, or a duel meaning in one movie.
Movie 1: You have the innocent virginal Ennis, who working to make money to marry his sweetheart, Alma, which he does, after his summer of sin. Works hard, have children he takes for ice cream and the fireworks, unfortunately he is led astray by the evil Jack who reenters his life, and tempts and torments him, for the next twenty years to live with him in a evil and sinful relationship. With Ennis "our hero" resisting him in the end, though he lost a lot, his home, wife, his kids he never gave in. Now free to love and mourn Jack, after Jack is laid to waste, with the knowledge resisted the temptation.
Movie 2: You have a lonely young man, trying to make his own life, and family after like everyone else. Finding a nice girl, he does what a lot of young men do, marry have kids. But when he meets Jack, and the question starts,Is this who he is? Is this what he really wants? The war with him starts. Ennis seems to sleepswalk all through his marriage with Alma, then Jack and Jack's love returns to him, and he comes to life again, like that summer in '63. The tragedy of this is that he couldn't or wouldn't acknowledge this until it was too late. if he doubted Jack's love or motives for him wanting a life with Ennis, he found the answer in Jack's bedroom.
I don't know maybe I'm not making sense to a lot of you. Ennis Del Mar is a really fascinating character to me. IMO, it's too easy to say he was just following convention, couldn't it be that the use of that convention is his way to keep him from what he wanted most, Jack. And I think he used it knowingly in fear of what he really was, and he couldn't face the idea that he was in love with a another man.