Alright, gang. Pretty Little Liars might be ending this season, but that doesn't mean it's slowing down in terms of absolutely batshit drama, because the Summer finale of Season 7A was more exciting than ever.
If you've even bothered to click on this article, you're definitely prepared to face some seriously huge spoilers. If you don't actually want to know what happened, PLEASE TURN BACK NOW. The rest of you lot, this is what happened.
Hannah and Caleb are back on.
Haleb lives, people. Basically, Caleb stuck by Hannah's side after she failed to get a confession from Noel Kahn. Caleb then dished out the quote to make all Haleb shippers emotional: "You won't admit that we're supposed to be together for the rest of our lives."
Noel Kahn literally got decapitated.
After trying to kill Emily and Hannah, Noel lost his head for a bit and accidentally decapitated his own noggin. What a rookie error.
Ali is pregnant.
"There's two lines on the stick. I was waiting for one to disappear but it didn't. At first I thought I was just stressed. I've been late before but it was a false alarm," said Ali, after telling Emily that her ex-boyfriend Archer is the father. "Ohmigod I can't believe this is happening. I thought we were careful. It's not how I pictured starting a family."
She then had a bit of a smooch with Emily, because why not.
Ezra's girlfriend, Nicole is definitely still alive.
Right, so. Ezra told Aria that he forgave her deleting that missed call from Nicole - who went missing in Colombia ages ago. It's later revealed that Nicole is still alive, and who should be there when she finally emerges but Ezra. So, what does this mean for Ezra and Aria? Not looking great for them is it?
Jenna shot Spencer.
ERMAGHAD, ERMAGHAD, ERMAGHAD.
Mary revealed that she's Spencer's mum
We're still not entirely convinced we can trust her, but this is interesting to say the least.
Toby and Yvonne got into a serious accident
Toby was trying to leave Rosewood with Yvonne, but they both ended up being involved in a car crash and the final clips don't look great.
We still don't know who A.D. is
Guess we're gonna have to wait until Season 7B.
Your thoughts on this? Let us know with a tweet @sugarscape or drop us a comment in the box below.