The train was rerouted, the nazi was defeated and turned into a ghost rider, and then the ghost riders disappeared, and all the people in the train station returned to their lives. That’s the gist of it, but that gist is not what we cared about tonight, not what drove us to tears and squealing and other involuntary emotional responses.
First of all, Stiles (Dylan O’Brien) returned! Lydia’s (Holland Roden) memories did the trick, and while he didn’t walk out of the light and right into her arms as we were kind of hoping, he did suddenly appear back in his jeep. His real entrance, however, came when Scott (Tyler Posey) and Liam (Dylan Sprayberry) were face to face with the nazi in the hallway, and suddenly Stiles appeared with his trusty bat to help them take him down.
“I didn’t say it back,” Lydia said. “You didn’t have to,” Stiles responded, before they launched into a lengthy and long-awaited kiss.
And the emotional roller coaster continued moments later, as Stiles heard his mother’s voice. The evil, ghost rider-created version of Stiles’ dead mother suddenly showed up with a face that was remarkably less pretty than the last time we saw it, and she began strangling him, naturally.
With some help from Lydia’s scream, Noah (Linden Ashby) was able to shoot her and save his son.
Fortunately, once the town had been restored, they got him to the hospital, and Melissa’s knowledge of those magical herbs came to the rescue.
As Stiles bestowed his bat on Liam and gave Scott his copies of various keys he shouldn’t have had, and then he and Scott drove down the road away from the high school, it kind of felt like the show was ending already. Hearing Stilinski say “there’s a body in the woods” over the radio would have actually been a perfect way to say goodbye forever. Luckily, we don’t have to do that.
Head to the comments with your thoughts!
Teen Wolf will return this summer on MTV.