It was Sasha! Sasha almost got the role of Hanna! Check out her reading some of Hanna's lines:
It's kind of strange, isn't it? Like, she actually reads Hanna's lines REALLY well, but then we just can't imagine a Hanna Marin that isn't played by Ashley -- she's so perfect! And also, who would have played Alison? That HAD to be Sasha.
And then Shay read some of Hanna's lines too!
Nope. We're not buying it, Shay. You're just too good an Emily.
Speaking of Shay and Ashley, they were being totally adorable.
And speaking of adorable...
Be still our Haleb hearts INDEED.
And let's just get a little close-up of Tyler...
The cast and crew were all looking pretty swish.
There's no squad like the PLL Squad.
Janel's pout was on POINT!
Or should we say...on POUT?
And I. Marlene King was as stunning as ever.
How does she do it?
Ian was so excited that he literally ran to the panel.
We'd do the same.
Sadly, Lucy and Troian couldn't be there, but they each shared a beautiful message.
Anyone else tearing up a little?
Pretty Little Liars returns on April 18 right here on Freeform!
What do you think about Sasha almost getting the role of Hanna? Tell us in the comments.