Pretty Little Liars Season 3, Episode 23: “I’m Your Puppet” (March 12) is the last episode until the Season 3 finale, and we have a feeling it's going to be a good one. To help pass the time between now and the episode, we've gathered all of the juiciest spoilers about the episode right here for your reading pleasure.

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

Difficult positions: The official synopsis teases: "As 'A' continues to play games, the stakes are raised higher as each girl is forced into difficult positions."

Aria (Lucy Hale) contemplates her future with Ezra (Ian Harding); Hanna (Ashley Benson) has to deal with Caleb's (Tyler Blackburn) father's shady past, and even shadier present actions; and Emily (Shay Mitchell) is "is determined to prove Spencer (Troian Bellisario) wrong in hopes of helping her" — apparently by trying to prove it wasn't Toby (Keegan Allen) Spencer saw in the woods — "but she might not be ready for what she finds."

Spencer in Radley. Meanwhile, Spencer is still in Radley, but she's back  to her old, investigating self, searching "for answers about Mona's [Janel Parrish] time in Radley Sanitarium."
 
A circus. Based on the promo and this sneak peek pic, we know this episode will involve a circus/carnival. Looks creepy to us!

Wren plays a big role. In the promo, we see that Wren (Julian Morris) is back, and it looks like he once authorized a visitor's pass to Radley for CeCe (Vanessa Ray). Very suspicious.

Find more Pretty Little Liars spoilers here.

Catch the episode on Tuesday, March 12, 2013 at 8 p.m. ET/PT on ABC Family.

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.