Raise your hand if you feel personally victimized by last night's season six mid-season finale of Pretty Little Liars.
Yeah, that's we thought.
Just like you, we're still reeling after the shocking revelation that CeCe is in fact "A" but also that CeCe was born as Charles who then "buried" Charles with Mrs. DiLaurentis so that he could live a new life as a transgendered female named CeCe Drake. We know, it's a whole lot to process...
But despite how stretched and twisted the explanation for CeCe being "A" is, we actually feel like we should have seen this coming. While we had no idea that CeCe was also Charles, it's hard to deny that CeCe has given viewers an odd vibe ever since she was introduced in season three.
Truth be told, there have been so many ridiculously shady moments involving CeCe throughout the past three seasons, we should have suspected her more intensely. We dropped the ball on this one, guys. For that, we will never forgive ourselves.
Click through the gallery to check out 10 ominous clues we really should have seen right through. When you're finished clicking through, make sure to answer this question in the comments below: Did you suspect CeCe Drake all along?