The bizarre twists and turns in the town of Riverdale are finally coming to an end after season 7 — and here’s why.

Premiering on January 26, 2017, Riverdale took the well-known characters of Archie comics and continued their story in a suburban town filled with mystery and corruption

Leading the cast as Archie Andrews is KJ Apa, who is joined by Lili Reinhart, Camila Mendes, and Cole Sprouse, who play Betty Cooper, Veronica Lodge, and Jughead Jones, respectively.

The CW announced that the upcoming Riverdale season 7 will be its last, allowing viewers to still prepare for a truly emotional goodbye.

Riverdale shares a universe with Sabrina Spellman and Katy Keene, thus initially expanding the show’s possibilities.

In fact, Riverdale’s season 6 premiere, which introduced Rivervale to the audience, saw an approximately 45% viewership drop from the previous season.

A show’s ending typically brings out bittersweet feelings from its talent, but the cast of Riverdale has long admitted that they are ready to move on from the teen drama.

The CW’s decision, saying that “It's going to be really hard to say goodbye to Archie, to Riverdale, to the sets, to [the] crew,” but noted how “all great things have to come to an end.”