It's almost the Summer finale of Pretty Little Liars, and you know what that means: it's time for a spontaneous school event that no one has ever mentioned until this week! We've seen our fair share of dances and parties that pop up out of nowhere, but the barnyard square dance is by far the strangest. Any excuse to get all the girls in one place, right?
In all seriousness, though, and regardless of the means, we know we're getting to the end. CeCe is back and means business, a new witness might give Ashley Marin the big break she needs, and A sets up for another one of her dastardly games. Find out everything that happens in the recap below.