Did the liars have the right person in their crosshairs?
That was the million dollar question on Pretty Little Liars Season 7 Episode 19 as they decided it was time to expose their tormentor once and for all.
With Ezra and Caleb sure that Mona was working with A, they found themselves in a tricky situation as they tried to get to the truth before it was too late.
Also, the truth about Charlotte's death was finally revealed, but did Mary Drake's return have anything to do with it?
Use the video above to watch Pretty Little Liars online to get up to speed with the latest drama for the characters.
Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.