Another show that surprises me each season, this one especially. Just when it looked like they couldn't do anything fresh, they come up with another inventive storyline. And the last 10 minutes of each episode this season has had me totally on the edge of my seat. Such great cliffhangers! I have my theories with Ellie and her dad's computer but I'm not going to say anything in case I jinx things.