Credit: ABC Family

Last night’s Pretty Little Liars (Season 2, Episode 24: “If These Dolls Could Talk”) was jam-packed with surprises and scary moments. Most intriguing was the emergence of new evidence pointing to some of our biggest “A” suspects, including Garrett (Yani Gellman).

We learned some wild things involving Garrett and his, um, women last night. First, his ex and former partner in crime Jenna (Tammin Sursok) decided to place all the blame for the missing and incriminating Page 5 on him, by claiming Garrett told her to keep it safe, and she had no idea what it was. Page 5, of course, is the part of Alison’s (Sasha Pieterse) autopsy report that reveals how she really died (with dirt in her lungs).

Then, we had a major suspicion confirmed when we saw Melissa (Torrey DeVitto) conspiring with Garrett about keeping the video (of Melissa, Garrett, Ian [Ryan Merriman], and Jenna gathering in Alison’s room) away from the police. Plus, Melissa and Garrett kind of made out, which was gross and shocking. 

In a climactic moment, the Rosewood police showed up at the Hastings household and arrested Garrett — most likely due to Jenna framing him with Page 5 — for the murder of Alison.

Do you think the police have finally arrested the right person?

Be sure to tune in for the season finale of Pretty Little Liars on Monday, March 19 at 8 p.m. ET/PT on ABC Family.

Want more Pretty Little Liars? Like us on Facebook and Follow us on Twitter and Tumblr.