Main character is too one sided and plot lines are too predictable. Narration was okay at first, but gets annoying over time. Also, dropping F bombs every other page does nothing to make the character more hard core.