After its mid-season premiere dealt far more with non-superhero drama, The Flash really gets back up and running again, although that shouldn't be a surprise given it's treading in very familiar territory. The sting of last week's episode gave us the return - somehow - of Eobard Thawne, and The Reverse-Flash Returns lives up to its title, with The Flash's biggest foe coming back to haunt him yet again. It's slightly different, because it's not Tam Cavanagh in the role, and Matt Letscher doesn't carry the same presence (though who does on this show?), but it's nonetheless difficult not to get excited about the Scarlet Speedster and the Man in the Yellow Suit doing battle once more. While the speedster stuff was more of a focus, there was still plenty of drama, with the climax of both Francine and Patty's arcs. The former felt satisfying and natural, the latter, unfortunately, was annoying and completely forced. The show also continued on the path of saving Jay Garrick, seemingly the only way they can give him and Caitlin something truly meaningful to do at the moment, with an unexpected name thrown into the mix. Cisco, meanwhile, developed his powers a little more, and he and Harry Wells provided the funniest moments of the episode (that probably goes without saying by now though). Add-in more of the show's rather lax attitude to the rules of time-travel, and there's an awful lot of head-scratching once the credits begin to roll.