From the beginning there was something far more than mere attraction or infatuation. Ennis and Jack were destined to be together. It is true that there were no "sparks" from the beginning, that at first it was a very deep, close friendship that they had. But remember, that that is how true love always begins, as friendship, as an intense bond that makes two people seem like they have known each other their whole lives. Ennis and Jack could have walked by each other and never noticed each other, because true love often begins with overlooking. But no matter what, destiny bring the two souls together. Have you ever walked by a person, and when they were just a few feet away from you, you feel like you know them even though you've never talked to them before? I used to read sometimes about this feeling of deja vu, of seeing a person and feeling like you've met them before, even though you haven't. I'd experienced it with places before, or events, but never with people. Until recently. There is someone that when I was only a few feet away from, I had this strong, uncanny feeling that I couldn't explain, that I knew him. This is how I believe Ennis and Jack felt on the day they met. They'd never seen each other before, but each one could feel that there was something different about the other. A feeling neither of them had ever felt before about another person. They both felt connected to each other, two souls who were meeting for the first time in this life, in this world, but had met long before they ever came here. They couldn't explain the feeling, but I believe it was definitely there. And that's what enabled Ennis to open up to another human being for the first time in his life, when he told his life's story to Jack at the bar that day. Their souls already knew each other.