Found it poorly written overall. One dimensional characters with who, I never became invested--and in some cases, eye-rolled every time they spoke--slow progression that then turned frantic in the last few pages. Resolution was clumsy and unsatisfying. What was the point of this book? I still have no idea. I'd give this zero stars if I could.