I read this to see if I wanted to watch it & the positive comments convinced me to try it.  But I had to skim quickly -- a good review should not contain spoilers, much less delineate the whole thing.  That's not a review.  There are few good reviewers out there now.  Disappointing...