We’re here. The 100 season 2 finale airs tonight. Are you ready?

We’ve come a long way since The 100 season 2, episode 1. Clarke woke up in the white room in Mount Weather (or maybe she never woke up and this was all a dream!), escaped only to find Finn at the point of no return, and had to kill him to secure an alliance with the Grounders.

Related: The 100 season 2, episode 15 recap: You sunk my battleship

But in The 100 season 2, episode 16, “Blood Must Have Blood, Part 2,” Clarke has been abandoned by Lexa, and is left alone outside Mount Weather. Now she, Octavia and Bellamy must team up to save their people.

Meanwhile, against all odds, Jaha escaped the dying Ark, and made it to the Ground. Believing himself to be some sort of spiritual leader, he is now leading Murphy on a pilgrimage across the desert to what he believes is their salvation: the City of Light.

Related: The 100 season 2 finale theory: The City of Light and the snow globe conspiracy

In the producer’s preview, showrunner Jason Rothenberg warns us that Clarke is at her wits’ end, and is ready to do anything to save her friends:

One of the season’s most interesting developments has been Octavia’s transition from Skyperson to Grounder. She and Clarke have both acclimated to the Grounder culture, but in very different ways, and now they find themselves having to work together despite the growing hostility between them.

See a sneak peek revealing their intense reunion here:

Well, there’s not much left to do now but wait for tonight’s intense finale. Any last-minute predictions?

Check out some of our best The 100 articles from the past season to refresh yourself on some of the biggest story developments and fan theories:

The 100 season 2, episode 16 stills: Multiple lives hang in the balance

Get ready for The 100’s season 2 finale with our guide to the season

Vote: Who will die in The 100‘s season 2 finale?

Five flashbacks we’d like to see in The 100 season 3

The 100’s Thelonious Jaha: Is he a madman or a messiah?

The 100 introduces its first queer character: Why Lexa’s sexuality matters

Five plot developments in The 100 book series that will blow TV show fans’ minds

‘The 100’ season 2 finale airs tonight at 9/8c on The CW.