I enjoyed this book, but it was a bit odd in that there's not a strong plot. It's about a dude with a special ability, and just goes through his life as he uses that ability. It's a good example of a case where the journey is more important than the destination. There is an antagonist of sorts, but he almost seems like an afterthought because he's not an antagonist to Johnny directly. He's just a bad dude. 
 It's not a bad book at all. I might have even read it twice, I can't remember. So, it gets a recommendation from me, but not a major one.