Stephen Jameson questions his sanity when he starts hearing voices and waking...
The Tomorrow People
Season 1 Episode 13: Things Fall Apart
Stephen is left to face The Founder due to Jedikiah. To protect Astrid, he has to make a dangerous deal. Cara issues a harsh and unexpected punishment to John when they clash. A surprising secret about Stephen's mom is revealed.