Brace yourselves, “Pretty Little Liars” fans. Things may be spiraling out of control when the Season 6 finale airs on Freeform tonight.

When viewers last left off, Hanna (Ashley Benson) and Caleb (Tyler Blackburn) had hatched a plan to trick “A” by pretending that Hanna was the one responsible for killing Charlotte (Vanessa Ray). Although hesitant to let Hanna take the fall for a crime she didn’t commit, the other liars ultimately agreed to go along with it. But will it backfire for everyone in episode 20?

According to the synopsis for the Season 6 finale, titled “Hush, Hush, Sweet Liars,” the gang is going to “boldly fight back” against their stalker. The mysterious person tormenting them threatened to kill them all if they didn’t reveal Charlotte’s killer by Election Day, so Hanna and Caleb plan on doing just that.

A sneak peek shows Hanna texting the new “A” the “truth” about Charlotte’s murder and promising to go to the cops. However, A writes back and says not to get the police involved.

“This is between you and me,” the stalker writes.

Hanna asks for one last day, and A grants her that. But A also writes that it will be her last.

Meanwhile, a promo video for the episode reveals that their stalker is getting bolder. Alison (Sasha Pieterse) frantically tells her friends that a man touched her while she was asleep in her own house. But that’s not her only problem. Another clip released exclusively to Variety shows Alison hallucinating her dead mother — and not the good kind of hallucination like last week.

Fortunately, the gang is getting closer to exposing who the new A might be.

“Is this even possible?” Aria (Lucy Hale) asks while looking at some newly unearthed documents.

With the hashtag #TwinOnPLL also flashing across the screen, almost anything is possible heading into the finale.

The “Pretty Little Liars” Season 6 finale airs on Freeform Tuesday, March 15 at 8 p.m. EST.

Pretty Little Liars Mona (Janel Parrish) and Spencer (Troian Bellisario) talk in a scene from "Pretty Little Liars" Season 6, episode 20. Photo: Freeform Pretty Little Liars Toby (Keegan Allen) looks on as Spencer (Troian Bellisario) takes a call in the Season 6 finale of "Pretty Little Liars." Photo: Freeform Pretty Little Liars Aria (Lucy Hale) and Ezra (Ian Harding) in a scene from "Pretty Little Liars" Season 6, episode 20. Photo: Freeform