Pretty Little Liars Season 2 ended with the biggest reveal in the history of the show, so it seems like the Season 3 summer finale (Season 3, Episode 12: “The Lady Killer”) will have a hard time measuring up. However, according to showrunner Marlene King, that won't be a problem.

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

Marlene recently tweeted that the summer finale will be packed full of "more twists than we have ever given you in one episode!"

We know that we will find out who killed Maya in the finale, and Troian Bellisario (Spencer) also promises some great twists, so we expect this finale to be a lot of fun. Hopefully it lives up to the hype...

Catch an all-new episode of PLL on Tuesday, July 31 at 8 p.m. ET/PT on ABC Family.

Source: Twitter

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!