Theo in "Teen Wolf." Facebook/teenwolf

“Teen Wolf” season 6 episode 6, “Ghosted,” aired on Tuesday after the holiday break. The episode showed Lydia (Holland Roden), Scott (Tyler Posey), and Malia (Shelley Hennig) visiting the mysterious town of Canaan.

Lydia found herself in the 1987 block party in the town of Canaan, when she was pulled inside the mirror. However, it appeared to be a dream as she found herself with Scott and Malia entering Canaan. They realise that only two residents were left in town, Lenore (McNally Sagal) and her son. Lenore mentions that none of them would be able to leave Canaan. Scott considers this to be a sort of warning from Stiles (Dylan O’ Brien) that Beacon Hill could be the next ghost town.

When Lydia questions the woman the reason for the Ghost Riders to leave her behind, it is revealed that Lydia is a banshee. They also understand that the woman has the power to communicate with the Ghost Riders, which have allowed her to resurrect her son. She begs Lenore to let them leave, “Don’t let me be the only one left behind.”

Theo (Cody Christian) was last seen in “Teen Wolf” season 5 but he reappeared in “Ghosted.” Liam (Dylan Sprayberry), Hayden (Victoria Moroles) and Douglas (Pete Ploszek) made a plan to stop the Ghost Riders that led to the resurrection of Theo. With almost no power left, Theo agrees to help fight the Ghost Riders but more importantly he remembers Stiles.

As “Teen Wolf” season 6 is the last season of the show, episode 6 has answered several questions and has left enough clues to solve the mystery further. It will be interesting for the viewers to find out how Lydia Scott and Malia find about Stiles and if they take help from Theo or not. The MTV show airs on Tuesdays at 9PM in the US. In Australia, season 6 starts from Jan.21 at 9:30PM on FOX8.