We have speculated about Maggie’s return, we’ve speculated about recent photos of Larisa Oleynik in Ezra’s (Ian Harding) apartment, and now it’s official: Hollywood Life has reported that Larisa Oleynik is Maggie.

So that means that Ezra’s ex-girlfriend/baby mama — we’re not really sure what to call her given the unknown status of the child — is coming to Rosewood on August 28th in the summer finale (Season 3, Episode 12: “The Lady Killer”). And, obviously, she meets Aria (Lucy Hale). Then again, maybe Aria was the one who contacted Maggie in the first place. Well, we only have to wait two more weeks to find out.

Now that it’s official, what does Maggie’s return mean for Ezria? Will we finally find out how much it costs to make someone disappear? Will Maggie’s return prompt the return of Ezra’s family?

And then there’s the question we all want the answer to: Is there a baby?

Let’s hope that Maggie’s return means we will get some answers and that the answers don’t ruin Ezria’s relationship.

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

Source: Hollywood Life

Samantha Highfill is a contributing writer to Wetpaint Entertainment. Follow her on Twitter at @samhighfill.

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