It's hard to review this book without spoilers. The writing starts off excellent. You can hear Joe in Joe's voice (if you have watched the Netflix series 'You') being all psycho narcissistic and smooth. You marvel at his selfish crazy inner dialogue. It sucks you in.
The middle part starts getting tiresome and drags. Joe goes overboard. (Not literally, just so much...idk..I can't say what because #spoilers🙄)
The ending leaves you hanging.