Wait... who is Charles again?!?
This unexpected answer was revealed on Pretty Little Liars Season 6 Episode 3, as viewers learned Charles was Jason's imaginary friend as a child.
Looking ahead to Pretty Little Liars Season 6 Episode 4, we can expect Kenneth finally come (mostly) clean about his family's connection to Charles.
He won't say much about Charles' past, however, except his clues will point the gals back to a familiar place: Radley Sanitarium.
Check out the ABC Family teaser now and then watch Pretty Little Liars online if you need to catch up.