It took six seasons, but fans of Pretty Little Liars finally know who the villainous "A" is.
And there are more than a few unhappy fans following the big reveal.
Prior to the season finale, Pretty Little Liars viewers learned that "A" was Charles DiLaurentis, Allison's estranged brother who was institutionalized as a young child.
Now viewers know that Charles (or "A") later became Charlotte DiLaurentis, a character fans of the show knew as CeCe Drake. Viewers also learned that Black Widow and Red Coat were one and the same - Sara Harvey.
According to Pretty Little Liars creator Marlene King, the plan for CeCe/Charlotte to become "A" was settled upon during the third season of the show.
"And so we really did start production, I think the first two episodes of season three, knowing it was going to be one of those three people. But then I think two episodes in to season three I remember I don't know how I came up with this idea but it was something that I came in and I pitched to the writers' room and everyone was like, 'Yeah let's do it. Let's not make it those three, let's make it this person.'"