Nothing can prepare you for this. The Scandal Season Finale tonight at 10 on Channel 2.
The mole has been revealed, but what happens tonight you won't want to miss.
Do you believe Billy Chambers is the real mole or just another smoke screen? And has David Rosen been in on this from the beginning?
The season finale of ABC's Scandal airs tonight at 10 p.m. on Channel 2, followed by the Channel 2 Action News Nightbeat.
Join us and countless others in metro Atlanta on Twitter @AllThingsWSB as we watch the final episode unfold minute-by-minute.
Use the hashtag #Scandal and jump into the conversation with Channel 2 and your friends.
It's a show the LosAngeles Times calls "must tweet TV."
Check out scenes from last week's episode below: