Credit: ABC FAMILY/Eric McCandless

It's hard to believe, but the Pretty Little Liars 100th episode, Season 5, Episode 5 (“Miss Me x 100") is almost here! It's going to be an extra-awesome episode, jam packed with all the drama you could possible want, so you should prepare yourself.

How? Well, you can start with our spoilers roundup, which gathers all of the most important info about the episode right here. You're welcome!

It's going to be epic — and a mystery will be solved. The writers have been calling this episode one of their favorites, and promise "epic emotion — and the solution to one of the show's mysteries. Should be good!

It's Ali's first day back at school! Alison's (Sasha Pieterse) back in school, and you know Mona (Janel Parrish) isn't going to like that. In fact, in the promo we see that the two really go at it. As for the Liars? The promo reveals they're at Ali's side, but that doesn't mean they're all happy about it.

What will Ali's first day be like? This is what the official synopsis has to say: " Determined to put on a brave face, Alison returns to also help heal the damage she did years ago. But are apologies enough for those who Alison has hurt in the past? Not if Mona and her army have anything to say about it."


Caleb is back! Ali isn't the only one who's make a grand return. Caleb (Tyler Blackburn) is back in town with a new look, a new attitude, and a big confrontation with Ali. But if you're looking for a happy ever after for Haleb right away, think again. Remember, Travis is still in Hanna's life.

Jenna, too. And the returns keep coming. Jenna (Tammin Sursok) is back this week, and she knows about Shana. Uh-oh. We have a feeling Ali's lie is going to start unraveling, and fast.

Shippy moments for everyone! All the the main ships will have their moments this week, as you can see with these sneak peek moments.

Catch this episode of Pretty Little Liars Season on Tuesday, July 8, 2014 at 8 p.m. ET/PT on ABC Family.