In true Pretty Little Liars fashion, about a billion different things went down during August 27’s Season 4 summer finale. We got plenty of huge reveals... but we still have a ton of questions. And some of those questions we might never know the answers to.

Credit: Adam Rose/ ABC Family Photo: CeCe

During tonight’s Season 4, Episode 12: “Now You See Me, Now You Don’t,” we think we may have finally uncovered the true identity of Red Coat. Maybe. By all appearances, it seems that CeCe (Vanessa Ray) really has been the girl under the mysterious red hood all along. But we’ll never know for sure.

Why? Because before anybody was able to ask her and confirm, CeCe went and died on us. Ali’s blonde bestie fell to her death after a fight with Aria landed her dangling dangerously over a ledge. Aria just wasn’t able to pull her back up, and CeCe plunged down to the cold hard pavement below.

Her lifeless body appeared to be dead, but either CeCe miraculously got up, or somebody moved her corpse soon after she fell? We still don’t know for sure.

Taking everything at face value, it appears that CeCe has been Red Coat all along. Granted, the Little Liars saw two Red Coats in tonight’s episode, so there likely is more to the story. Who was CeCe working with? Who is the real mastermind behind this whole operation? Or was Ali disguising herself as Red Coat to help get the Liars attention?

Pretty Little Liars’ October 22 Season 4 Halloween episode can’t come soon enough!