However, the Liars won't have much time to ponder Spencer's mental health (or lack thereof), because "shocking revelations are brought to the forefront. With so much happening and new information being uncovered, will the Liars be ready for what is waiting for them?"
Meanwhile, Spencer comes face-to-face with Red Coat, but is she ready for what she finds?
Catch the Season 3 finale of Pretty Little Liars on March 19 at 8 p.m. ET on ABC Family.