It was a dramatic week in Rosewood. Did you have trouble keeping up with everything that happened on Pretty Little Liars? Don't worry, we've got you covered. Here's a roundup of the biggest things that went down.

- This week's episode was Season 3, Episode 23: “I’m Your Puppet.” Catch up on what happened with our recap and quotes from the episode, and then join us to speculate about who attacked Ali, if Spencer's really evil, who else is on the "A" team, and more!

- Don't miss the sneak peeks, the U.S. preview (and our in-depth analysis), and the Canadian preview (and our analysis) for next week's finale!

- For more on the finale, check out our spoiler roundup, see what questions we want answered, and help us speculate about the identity of the Big "A."

- Season 4 started filming this week, and Rosewood will never be the same. But why is there a reporter in town? Why is there a get-together at Spencer's? And does one of the Liars really get a new love interest?

- In cast news, we saw Ashley Benson's new film, Spring Breakers. Get our reaction — in GIFs! Speaking of Ashley, it would appear she really is hooking up with James Franco. And speaking of James Franco, he's currently directing a movie starring Keegan Allen!

Catch the Season 3 finale on Tuesday, March 19, 2013 at 8 p.m. ET/PT on ABC Family.