Pretty Little Liars Season 3, Episode 7: “Crazy” lived up to its name, and we're eager to see what goes down in Season 3, Episode 8: “Stolen Kisses” (airing July 31). Too bad we have to wait until next week.

To help make the time fly, we've gathered all of the sneak peeks for the episode in one convenient place so that you can watch them on repeat until the episode airs.

Spoiler-phobes, this post is for you: We won't reveal anything that isn't in the official promo clips.

First, meet Ezra's (Ian Harding) imperious mother. We have a feeling she's going to bring trouble for Ezria.

Credit: Youtube Photo: Preview Clip of Pretty Little Liars Season 3, Episode 8: Ezra’s Mom Sizes Up Aria (VIDEO)

Speaking of odd relatives, Spencer (Troian Bellisario) and Toby (Keegan Allen) get into a fight because Spence's half-bro seems to have skipped down. Did Jason (Drew Van Acker) really abandon her with his mess?

Jason isn't the only one who could leave Rosewood. Wren (Julian Morris) tells Hanna (Ashley Benson) that Mona (Janel Parrish) may be moved to a facility in upstate New York.

And on the topic of Mona, the Liars argue about whether or not she's trying to help them by giving them the cryptic clues.

Credit: ABC Family Photo: Pretty Little Liars Season 3, Episode 8 Sneak Peek: Hanna and Spencer Argue (VIDEO)

Meanwhile, Paige (Lindsey Shaw) is acting very annoyed at Emily (Shay Mitchell).

Credit: ABC Family Photo: Pretty Little LIars Season 3, Episode 8 Sneak Peek: Emily Wants to Confess to Paige (VIDEO)

In other awkward emotional news, Byron (Chad Lowe) reveals to Aria (Lucy Halethat Meredith did indeed get the job at Rosewood High. We have a feeling that's going to end very poorly for someone, but we're not sure who, yet.

Credit: ABC Family Photo: Pretty Little Liars Season 3, Episode 8 Sneak Peek: Rosewood’s New Teacher (VIDEO)

Finally, Spencer and Caleb (Tyler Blackburn) bond … over a sweater? Whatever, it's just nice to see Caleb again.

Credit: YouTube Photo: Pretty Little Liars Season 3, Episode 8 Sneak Peek: An Unexpected New Friendship (VIDEO)

For more clips of the episode, check out the promo.

Catch an all-new Pretty Little Liars on Tuesday, July 31  at 8 p.m. ET/PT on ABC Family.

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaMartin47.

Get your Pretty Little Liars fix: Like us on Facebook and Follow us on Twitter and Tumblr!