After seven years of harassment and torment, the Liars will finally get rid of the villain who has been making their lives a living hell. But before that can happen, several secrets must be revealed in the “Pretty Little Liars” series finale.

“Seven seasons of secrets come tumbling out in the two-hour series finale,” the synopsis for “Til Death Do Us Part” teases.

In the promo video for “Pretty Little Liars” Season 7, episode 20, Spencer (Troian Bellisario) can be seen fidgeting with a door until Mary Drake (Andrea Parker) swings it open while holding a crowbar. Did Mary escape from jail?

READ: 6 characters that could be A.D. on “Pretty Little Liars” series finale

In the previous episode, Mary confessed to killing her twin sister and also took the fall for Archer Dunhill’s (Huw Eliott) murder which resulted in her being placed under arrest. How is she out of police custody? What will this mean for Spencer?

In a different promo for “Til Death Do Us Part,” Spencer can be seen falling while screaming in agony, but Mary catches her before she can hit the ground. Is someone targeting Spencer?

Earlier on in the promo for the Freeform series, Wren (Julian Morrison) is seen firing a gun, and while it is unknown who or what is his intended target, it looks like he is shooting to kill.

Elsewhere, Mona (Janel Parrish) is seen finally meeting A.D. From the looks of her reaction to the villain’s identity, the person behind the schemes will be someone that no one expected. Possible suspects could be Melissa (Torrey DeVitto) and Paige (Lindsey Shaw), both of whom are back in town and run into each other in the trailer. Looking shocked as they come face to face, the two cautiously move around each other as if they both have something to hide.

Emily (Shay Mitchell) and Paige ended their relationship, so she no longer has ties to Rosewood. Why has she returned? Seeing as Spencer could be hurt, Melissa has a reason to return to the small town, but why is Paige there?

Pretty Little Liars
Spencer (Troian Bellisario) and Veronica (Lesley Fera) continue their working relationship together on “Pretty Little Liars” Season 7, episode 20. Freeform

Speaking of Spencer’s injury, could Mona have caused it? Although she should be locked up in a mental institution, “Crazy Mona” can be seen wearing a black hoodie while creeping up behind Spencer and knocking her unconscious. Did Mona join A.D.’s team or does she have her own motives?

In a sneak peek of the Freeform series, Charlotte (Vanessa Ray) can be seen exiting a flight while flirting with Archer Dunhill. However, she is not dressed in her normal attire. Instead, Charlotte is wearing a dark wig, sunglasses and a hat. Is she trying to disguise herself as she has done in the past? As the two part ways, Archer reveals that he enjoyed Charlotte’s company on their flight and has every intention of calling her so they can spend more time together.

When he walks away, Charlotte receives a call and asks the person on the other end, “Is she here?” Who is the “she” Charlotte is referring to? Could Charlotte be meeting a member of the “A” team?

READ: “Pretty Little Liars” EP Hopes For A Revival

In another sneak peek, Spencer can be seen showing Aria (Lucy Hale) and Ezra (Ian Harding) around the newly remodeled Lost Woods Resorts. Emily (Shay Mitchell) then enters the room and invites the pair to come outside for a surprise. What could be waiting for the two outside?

Early on in the promo, Aria can be seen telling Spencer that she cannot marry Ezra. Are the two still a couple or is their relationship strictly platonic?

Find out how it all ends when the “Pretty Little Liars” Season 7 series finale airs Tuesday at 8 p.m. EDT on Freeform.

Pretty Little Liars
Alison (Sasha Pieterse), Aria (Lucy Hale), Hanna (Ashley Benson), Emily (Shay Mitchell) and Spencer (Troian Bellisario) may finally get to live happily ever after in the “Pretty Little Liars” Season 7 series finale. Freeform