All the couples are mixed up.

Time isn’t the only thing that’s messed up in Riverdale.

“We need to get back 67 years ago… but in the future.”

Archie and Cheryl are getting married in Riverdale final season trailer

Madelaine Petsch and KJ Apa on ‘Riverdale’.The CW

But happy-go-lucky Archie (KJ Apa) is not sure why they would want to leave.

Because apparently, in the ’50s, everyone is dating everyone.

They’re even having orgies!

Then there’s Archie and Cheryl (Madelaine Petsch) announcing their engagement?

And don’t even get us started on Veronica (Camila Mendes) and Jughead kissing!

There’s a lightness to the show.

So, no matter what year it is, it seems Riverdale can’t escape its dangerous reputation.

Riverdale’s final season premieres March 29 on The CW.