It took awhile for me to get into this book. I wasn't really liking John too much for a good portion of it, but he grew on me. Poor poor David. Dude was a mess, understandably so but OY. David's issues were handled well, but I wish there had been more about why/what it was that started him on his path. But still I liked how the relationship played out and how it helped both of them individually. I wish there had been more progress with David and Adam but at least it ends with hope. Jamie was a bit irksome at times but that's a personal peeve I think I have about boundaries and respecting them.