Credit: ABC Family

Warning: This article contains big spoilers for the Pretty Little Liars Season 4 premiere (Season 4, Episode 1: "'A' Is for A-l-i-v-e"). Click away now if you don't want to know.

We've been waiting since the Pretty Little Liars Season 3 Halloween episode (Season 3, Episode 13: “This Is a Dark Ride”) to find out who donned a Queen of Hearts costume and attacked Spencer and Paige on the scariest train ride in Rosewood history. In the Season 4 premiere, we finally learned the answer. And it is...

Wilden and ...maybe Melissa!

Early in the episode Mona, in an attempt to prove that the Liars can trust her, tried to show them everything she knows. She showed a video of the people who had tried to kill Aria on the train. It turns out there were two Queen of Hearts.

One had taken his mask off, and was clearly Wilden. Mona told the Liars the other was Melissa but the feed cut out before the second figure unmasked her (or his) self on screen. Mona claimed someone was erasing her files, but who knows if she's telling the truth.

We have to say, we did not have our money on Wilden, so that was a surprise. We're excited to learn more about his connection to the "B" team. Too bad he's dead and can't answer himself...

Were you shocked by this revelation, or did you totally see it coming? Does it make perfect sense to you, or are you scratching your head? Do you think the second person was actually Melissa? Sound off in the comments below!

Find more Pretty Little Liars spoilers here.

Catch the next episode of Pretty Little Liars on Tuesday, June 18, 2013 at 8 p.m. ET/PT on ABC Family.

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