This is not a drill PLL fans, we now know the answer to who killed Mrs. DiLaurentis.
And we are still freaking out! There were so many suspects and now one has been confirmed as the culprit. If you haven't watched Season 7 Episode 14 yet, go watch it now then you can come back here and join the discussion.
Rewatch the moment we found out who it was in the video below:
So what does this mean for Spencer?
Tell us about it! How about WHY?! There has to be more to this story, what's Mary Drake's side of it?
Is Mary ever going to come out of hiding so she can explain herself?
After dropping the bombshell that she was Spencer's mom, you'd think she'd want to reach out to her but so far she's been laying low -- and now she has even more explaining to do.
However, we do now know that Mary has been around in the past.
She's obviously been keeping watch over her, so maybe that means her intentions are good...
But can Spencer really trust her?
Peter certainly doesn't. And while he's not exactly dad of the year, Mary did kill her sister and she helped Archer Dunhill when he tormented Ali.
Or will she be driven by her desperate need for answers?
Spencer has been through a lot and there's so much of her life she's now uncertain about, so could she be willing to potentially put herself in danger and continue to seek out Mary? She's made some risky decisions like that in the past...
Did you guess that Mary Drake killed Jessica DiLaurentis? Tell us in the comments!
And don't forget, you can catch up on the latest episodes of Pretty Little Liars here on Freeform.