It started slow, but eventually it hooked me. It hooked me in so well that I could ignore some highly questionable and illogical happenings along with a weak ending (which was too pat and left too many questions). I give it four stars, but it could’ve been a 5 star.