In other awkward emotional news, Byron (Chad Lowe) reveals to Aria (Lucy Hale) that 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.
Finally, Spencer and Caleb (Tyler Blackburn) bond … over a sweater? Whatever, it's just nice to see Caleb again.
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 onABC Family.
Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter@BeccaMartin47.