I feel like there were a couple of plot holes but ultimately a really enjoyable read and I feel like it got me out of my reading slump.