Last night's episode of Pretty Little Liars was absolutely insane. With the summer finale airing soon, things are all starting to come to a head. Wren throws a curve ball that no one expected and Ezra finds out news that made our jaws drop to the ground.

Click through to see 10 OMG moments from "The Mirror Has Three Faces." Then head over to Twist to get a style recap of the show!

What was your favorite moment from the episode?