probably 2.5 stars. i have a lot of issues with this book, but i also could not put it down. video review coming. 
 Okay, I have a video review up on my channel https://youtu.be/YRQMtX-ufts 
 BUT upon further reflection, and talking to the author about stuff that I missed because apparently I'm an eager beaver who skipped a very important sentence, I'm changing my rating to 3.5 stars. I really did like this book A LOT!