The long and torturous wait is finally over and we now know the identity of A.D.: Twincer - A.D. stands for Alex Drake, the other daughter of Mary Drake.
And while Pretty Little Liars fans are still reeling from the ~shock~ reveal, Troian Bellisario (IRL Spencer) has taunted us by admitting that she's been dropping clues all along.
The best example was Spencer's visit to Radley.
"The whole arch of Spencer going to Radley and feeling at home there, having a connection to the place, feeling like she had a history there," Troian Bellisario told Elle.
"Maybe it was fortuitous, or maybe it helped lead Marlene to this idea, but those parts of Spencer's story fit perfectly into the revelation that Radley is actually where Spencer was born, that she is a part of its history."
Erm, did anyone else pick up on this!?
Troian went on to admit that she's known that her character's twin was behind it all for a while now.
"It's been real rough," she said of the secrecy. "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."
Sneaky Troian. Sneeeeeeeaky!