Brace yourselves, Riverdale fans. The River Vixen everyone loves to hate isn’t the only one with a twin – and no, we’re not about to pull any Pretty Little Liars ridiculousness on you. The redhead starlet, who portrays Cheryl Blossom, has a twin IRL – and she can easily pass as the Riverdale mean girl any day of the week. We’re talkin’ Madelaine Petsch and her long-lost sister Jackie Oshry.

Can we just…

cheryl blossom twins

Yep, those are different people. And no, they’re not related. Oh, and in case you still haven’t figured it out – Madelaine is on the on left and Jackie is on the right. We weren’t kidding when we said they’re truly one in the same.

We are legitimately convinced the Riverdale villain and morning show host were separated at birth, and we are not the only ones who think so. With their perfectly matching red hair and strikingly similar features, viewers of both Riverdale and The Morning Breath seem to agree that Madelaine and Jackie are twinning at. all. times.

Best part? The two gorgeous gals, who we’re going to go ahead and refer to as the Blossom Twins IRL, finally met last night at Variety‘s star-studded Power of Young Hollywood event.

madelaine petsch jackie o

Jackie, whose sister you may know as @girlwithnojob, wrote alongside the stunning shot, “The Blossom Sisters ???❤️ @variety #POYH #Riverdale #CherylBlossom.”

Hey, if they ever do end up pulling any PLL-inspired plot twists on us Riverdale fans and we don’t know, introduce a Blossom triplet since Cheryl already had a twin Jason (RIP), we think it’s safe to say Jackie would be down to join the cast.

Watch: Dove Cameron Wants to Be on Riverdale

Love J-14? Be sure to subscribe to our YouTube channel for fun, exclusive videos with your favorite stars.