Well, the book is good and I will probably reread it.It's a keeper. 
 However, I think I finished the book not really "feeling" why the two heroes are together, why they love each other. 
 OK, Tony says that he like how strong and dependable Jack is, and Jack likes how Tony's "carpe diem" attitude, his ability to enjoy life and just be happy. But, that is what they "say", and talk is cheap. I would have liked to be able to see them "feel" what they say. What they say was not emphasised by acts and thoughts, and psychological issues. It is frustrating. For example I would have liked to read about Jack looking at Tony while Toni is enjoying life (for example being lost in some good music), and feel strong warmth spread through him, find Tony endearing, feel like Tony is his light, the thing that makes him learn to enjoy life like he never learned to while growing up. And I would have liked to read about Tony seeing Jake doing his serious guy stuff and feel like Jack's strength communicates itself to him, the kind of strength he did not see in men around him when he was growing up, and now sees in Jack. 
 I would have like reading about little moments like that, little moments of reflection when the heroes rejoice in the presence of the other one in their life. I would have helped me feel the connection between them. 
 Toni was a good character, but his love for Jack was a bit of a mystery to me. Jack was a weak, weak, weak man. Granted, he had a horrible childhood, but it does not change the fact that he was weak and irresponsible. 
 I don't know how the book manages to be so good with all those flaws, but it is. A Keeper.