Who Killed Jessica DiLaurentis on Pretty Little Liars?

We now have the answer to one of PLL's biggest questions -- Mrs. D’s killer was revealed in Season 7 Episode 14!


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:

OMG, Peter knew all along! How could he have hidden so much from Spencer!

So what does this mean for Spencer?

Pretty Little Liars - Who Killed Jessica DiLaurentis on Pretty Little Liars? - 1003

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?

Pretty Little Liars - Who Killed Jessica DiLaurentis on Pretty Little Liars? - 1004

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.

Pretty Little Liars - Who Killed Jessica DiLaurentis on Pretty Little Liars? - 1005

She's obviously been keeping watch over her, so maybe that means her intentions are good...

But can Spencer really trust her?

Pretty Little Liars - Who Killed Jessica DiLaurentis on Pretty Little Liars? - 1006

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?

Pretty Little Liars - Who Killed Jessica DiLaurentis on Pretty Little Liars? - 1007

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.

Follow Pretty Little Liars: