Pretty Little Liars has come to a stunning, shocking, suspenseful, WTF-just-happened conclusion.
What did we learn on the series finale?
And what secrets did the cast then spill on the after-show?
Scroll down for every last A-nswer...
First, Who is A.D.?
Let's get the major question fans had heading into the finale over with: It was Alex Drake, Spencer's evil twin who didn't know about her relativesin Rosewood until she ran into Wren in a bar in London.
Speaking of Wren...
... he's the father of Alison's baby! (We did NOT see that coming.)
Behind the Scenes...
... you probably already knew about those bombshells, right? If you're a fan and tuned in for the finale? But the main cast members opened up about a number of finale-related secrets on the Freeform after-show.
The Major Secret... Spilled
Lucy Hale said she learned of A.D.'s identity, when Drew Van Acker dropped the news. "He ruined it for me, but I loved it," she explained.
I Knew It Before You!
Troian Bellisario found out because "I’m A.D. I had to [know]," she said, adding that she begged creator Marlene King to tell her a while back and that the discovered this secret about two years ago.
I Do? Really?!?
Hale said it was "very strange" reciting vows with Ian Harding, adding that the wedding "felt very real."