Pretty Little Liars aired its penultimate episode this week and it seems like most of the show’s loose ends have been tied up.
If you want to avoid spoilers, we suggest you stop reading now.
The episode revealed that Mona (Janel Parrish) is the one who killed Charlotte (Vanessa Ray). The two women got into a fight that resulted in Charlotte’s accidental death.
Meanwhile the Liars narrowly escaped going to prison for murder when Mary Drake (Andrea Parker) confessed to Archer’s (Huw Collins) and Jessica’s (Andrea Parker) murder.
The series finale is Til deAth do us pArt. The details of the 2-hour episode are being kept tightly under wraps but we do know that Jenna (Tammin Sursok), Wren (Julian Morris) and Melissa (Torrey DeVitto) are all back and that A.D. will finally be unmasked.
Pretty Little Liars airs its series finale Tuesday on Freeform in the US and Wednesday on Netflix in the UK. Preview it with the promo below: