The Quantico season finale is nearly upon us, and, with it, Alex's finale showdown with the terrorist.

ABC's time-hopping series spent an entire season carefully weaving a deadly mystery through the past and the present. When episode 22 hits the air, all the disparate pieces will finally fall in line.

Titled "Yes," the season's final hour will air on May 15.

"It's graduation day for the NATS of Quantico, while, in the future, Alex (Priyanka Chopra) and her team find themselves head-to-head with the terrorist," ABC teased.

While we're all busy puzzling out the traitor's real identity, the body count will start to rise. There are only four episodes left in the season, and each hour will feature at least one death.

"People die pretty much in every episode from here on out," showrunner Josh Safran told TV Guide. "Alex realizes the puzzle is wider than she thinks it is at the end of Episode 19. Once it's revealed how wide it is, it's not so much of an easy answer as saying she goes after The Voice."

As the bodies drop, one will be resurrected.

"You will see some familiar faces from earlier in the season," Safran told TV Line. "[Including] flashbacks for a character that has recently perished."

Who could Safran be referring to? Natalie (Anabelle Acosta) and Will (Jay Armstrong Johnson) instantly spring to mind (even though Will might not be dead), but Elias (Rick Cosnett) is also in the running. Cosnett filmed for "Yes," and despite Elias' pre-suicide confession, we think there's a little more to his story.

Are you ready to put the terrorist mystery to bed once and for all? Catch Quantico Sundays at 10 p.m. ET on CBS. Click the video below to see a preview for the series' next episode, "Fast."