This was a hard read, not because it was awful, rather I just had a hard time keeping up with the story. For some reasons, I'd get distracted by something else every other page or two. But after a hundred pages or so, it was all good.
God, I love Jack. He's probably the main reason why I'm giving this 4 stars. He sort of reminds me of the resident lost soul, Patrick (The Catastrophic History of You and Me), but more likeable.