Agreed on all counts! (Except for the stuff about the giants, which did not have payoff worth the time spent on it, Order of the Phoenix is my favorite. Everyone just totally fucks up in that book because of their own pride, which brings us back to Big Little Lies....)