'Pretty Little Liars' Season 6 Recap Spoilers: The Girls Discover Shocking Details About Charles

In the June 16th episode of Pretty Little Liars, the girls continued to search for more clues that would tell them who exactly Charles DiLaurentis is, and they were able to get their hands on some shocking details with the help of Jason.

Charles also continued to threaten the girls, and it turned out that Andrew may not be who they thought he was.

After Sarah told Emily that she did not think that Andrew was Charles, she relayed the information to the girls, which made them open their minds to the possibilities of who Andrew was and who Charles might be.

The girls got ready to return to school, as well. Emily played hooky and stayed at home to offer Sarah some more support, while Aria met up with Ezra at The Brew before heading to school.

Spencer began the day in an argument with Alison about Charles.

Although Spencer continued to point Alison in the direction of new details about Charles, Alison defended her father, sticking to the belief that "A" was for Andrew.

She did not want to accept that her father had been lying to her all this time, or that he had possibly had something to do with what Charles had done to them.

Hanna went to school, and decided to see a counselor to work through what she had been through.

While at The Brew, Aria saw pictures of Andrew and discovered that he was adopted, meaning he could have been a DiLaurentis before he was a Campbell.

Meanwhile, Spencer confronted Jason, who told her that he recalled a childhood imaginary friend named "Charlie".

Could Charles and Charlie and Andrew all be the same person?