'Pretty Little Liars' is back with season 5 episode 25 this week and show fans will be delighted to know that the twist teen murder mystery is about to be solved. It was already teased months prior that there is going to be a big "A" revelation in the finale but before that all the liars must first come clean about the things they lied about in the past. Tension at Rosewood is becoming more and more stifling, so don't miss the brand new episode tonight. Watch 'Pretty Little Liars' season 5 episode 25 online using the free online stream link at the end of this post.

Note: This feature contains spoilers on the upcoming episode of 'Pretty Little Liars' Season 5. Please read at your own risk.

PLL is absolutely turning into one big puzzle that everyone is dying to solve, but as the finale draws near, viewers will get some clues on the biggest mystery on the show that has since been turning heads and causing a huge buzz among fans: who is "A?" Previously, Ali's trial officially started and her behavior was right away questioned when her brother Jason took the stand. Fortunately, the liars found out that Jason had a hookup with Ashley and this in turn caused the prosecution to question the credibility of Jason's statements. Then, there was that creepy moment when Caleb answered a phone call and heard nothing but a scary version of Edith Piaf's "Non, Je Ne Regrette Rien." The girls then found a mysterious note that read "Chandelier's rituals. Sister launched lair. A ruler's list chained." This week. the girls will dig deeper into the mysterious note, only to find a shocking clue about "A's" real identity. Catch the all-new episode tonight. Watch 'Pretty Little Liars' season 5 episode 25 online through the free online stream link at the end of this post.

The message from Mona is said to be an anagram for "Charles DiLaurentis." It can be noted that showrunner Marlene King teased about the changes in the books pertaining to Ali's supposed-to-be mysterious twin. "There is a reason why we keep dropping these not-so-subtle clues about the twins, so I would say wait for it," King said recently. "Wait for it. You're not going to see Courtney, but you may see double of someone." If Charles is indeed "A," everyone must wait and see what led Charles to commit all these troubles for the girls. Tune in on ABC Family tonight at 8 p.m. EST or watch 'Pretty Little Liars' season 5 episode 25 online using the free online stream link below.

The official synopsis of PLL season 5 episode 25 reads: "'A' has always had fun playing with Aria, Emily, Hanna and Spencer, but now "they" have the biggest game to date in store for the girls. As shocking secrets come to light and the biggest clue to the 'A' mystery is revealed, is this one plAydate the Liars can survive?"

'Pretty Little Liars' stars Lucy Hale, Troian Bellisario, Shay Mitchell, Ashley Benson, Sasha Pieterse, Janel Parrish, Ian Harding, Tyler Blackburn and Keegan Allen, among others.

"I'm A Good Girl, I Am" is to air this Tuesday night at 8 p.m. EST on ABC Family. Watch Pretty Little Liars season 5 episode 25 stream using this free online stream link here.