Pretty Little Liars will go down as one of the most bonkers shows in TV history, naturally the series finale wasn't an exception.
In the big episode, titled "Till Death Do Us Part," Uber A, or A.D., was finally revealed. And here's your one spoiler warning! Who's A.D.? That's none other than Alex Drake. Who's Alex Drake? Why she's Spencer's (Troian Bellisario) twin sister! Get the full story right here.
Bellisario told Elle that she's know about the twist since the end of season five when series creator I. Marlene King gave her the big pitch.
"It's been real rough. But for a long time, people would ask, "Who's A.D.?" And I'd say, ‘It's me!' And everyone would just laugh. It's kind of great when you have a secret that so few people—only me, Marlene, and a handful of others at that point—know. It means you can hide in plain sight," Bellisario said about keeping the secret.
The reveal was years in the making—but did viewers like it? See where the Pretty Little Liars series finale ranks among TV's big endings right now.
What's your favorite TV finale? Tell us in the comments below.
Be sure to stay tuned to E! News for more Pretty Little Liars finale scoop.