If "Who is 'A'?" was the question at the heart of Pretty Little Liars' first two seasons, "Who is Red Coat?" dominated the story after that. Now, thanks to the Season 4 Halloween episode, we have the answer.

Warning: This article contains major spoilers for the Pretty Little Liars Season 4 Halloween episode. Click away now if you don't want to know!

Aaaaand — you guessed it, it's Alison DiLaurentis (Sasha Pieterse)!

Yep. It turns out Ali is alive and well (or at least as well as a teen who faked her own death and went into hiding can be). She's the one who's been running around town — or really, towns, since we know she's been in both Rosewood and Ravenswood — in a red coat. Wearing a mask of herself, we guess.

We have to admit that this isn't much of a twist. Ali has been the top of our Red Coat suspect list for a long time. That said, we're thrilled that the episode allowed the Liars to find her, even if she did run away again. Now that Ali's back in the picture, we have a feeling that the battle with "A" is going to get very interesting.

What do you think: Is this a good twist, or too predictable? Sound off in the comments below!

Catch the second half of Pretty Little Liars Season 4 in January 2014.

Credit: Celebified Photo: Tyler Blackburn Of Pretty Little Liars Fame Says He's Not Leaving "haleb" Behind With His Move To Raveswood!