StationBBM, I have been hard on Ennis in my other threads, but I don't think I blamed him for anything in this one. I realize that it takes two to tango and I already know that Jack is also partially to blame since it is his choice to hang on for the ride of his life, one that he can't get off even if he wanted to. Ennis is honest and didn't promise Jack anything he couldn't give, and to some degree, he never promised Jack anything at all.
What I've realized, and perhaps for a long while now, that even though Ennis is the focus of the story and he is the character we most sympathize with, Jack is another character I sympathize with as well. Please don't get me wrong, I don't hate Ennis nor do I feel that Jack is blameless either. But the pain of waiting, in faith that your partner will one day fulfill your expectations, as stupid and crazy and immature as those expectations may be, is a force that can warp you into something bitter and jaded.
Yes, it is Jack's fault that he has expectations of Ennis, we should never have expectations or expect the people we love to fulfill them, and Ennis is not to blame for not fulfilling them. But, being a dreamer, a romantic, I cannot blame Jack as well for dreaming a happy ending with Ennis as unrealistic as that dream is. Heck, Jack even tried to leave Ennis once, to have his needs and dreams fulfilled by somebody else, but he came back to him. That's how powerful A Love that Never Dies is, powerful enough to put your life on hold for the other person, powerful enough to remain in a relationship that offers you no promises, powerful enough to put away your hopes and dreams to be with the person you love. Am I the only who finds it tragic?