Now THAT was a strong hour of television.
The Tomorrow People Season 1 Episode 12 focused on John and his story and induced tears on a number of occasions.
John and Astrid, for example, shared a beautiful scene in which the latter revealed her wishes for the future and the former realized he'd never really contemplated his own.
We learned more about John's past in the process, while Astrid moved into the caves and - whoa! - Luca ended up possessing some serious powers.
There were also Russell's jokes, Jedikiah making a point about killing humans and Stephen admitting that he may have accidentally pushed Peter off a cliff. OOPS!
Watch The Tomorrow People online now for a lot more: