The Pretty Little Liars Season 3 summer finale is upon us. If you can't wait until the episode airs to find out more about what happens, we've rounded up all the juiciest spoilers for Season 3, Episode 12: “The Lady Killer” (airing August 28) right here.

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

Media attention. According to the press release about the episode, the finale will focus around Garrett's (Yani Gellman) trial and the ensuing "media spectacle," which leaves Emily (Shay Mitchell), currently estranged from the other Liars over Paige (Lindsey Shaw), not knowing where to turn when the attention gets to be too much.

"A" wants a truce. According to the press release, "A" extends the Liars something of a peace offering. But is it the real deal?

We find out who killed Maya. No really, we do.

We also discover someone close to the Liars is on the "A" team. The press release about the episode calls the highly anticipated betrAyer "very close" to the girls. According to ABC family it is one of these twelve people, and it sounds like the betrAyer and Maya's killer just might be the same person.

There's a body. In this sneak peek we learn that there is a "deceased." Unless the cops have found Alison's (Sasha Pieterse) body again, it looks like someone really does die. But is it someone close to Hanna (Ashley Benson)? Why is she sobbing in the sneak peek? And why does Emily have blood on her hands?

Guess who's back? Mona's (Janel Parrishback, tell a friend! And according to showrunner Marlene King, her return will be unforgettable

"A" talks. Finally! We can see it a bit in the Canadian promo

Ezria's baby mama is back. Based on this sneak peek photo we know Maggie meets with Ezra (Ian Harding), and it sounds like things will be intense for Ezria.

Spoby fever: Amidst all the drama it sounds like we'll have some good Spoby action.

Expect epicness. The finale will involve "epic" stunts and action and tons of twists.

For more on the episode, check out all of the sneak peeks here.

Find more Pretty Little Liars spoilers here.

Catch the PLL Season 3 summer finale on Tuesday, August 28 at 8 p.m. ET/PT on ABC Family.

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

Get your Pretty Little Liars fix: Like us on Facebook and Follow us on Twitter and Tumblr