Today we're reminded that nothing's too far-fetched for Riverdale… not even a Carrie: The Musical episode. Yep, you read that right. Our favorite small town teens are taking their talents to the stage to bring to life Stephen King's classic tale. Creator Roberto Aguirre-Sacasa tweeted his excitement calling it a "Dream episode."

Luckily, Entertainment Weekly obtained the cast bios for Riverdale High's upcoming production. And guess who is starring in the musical? The red-headed vixen herself, Cheryl Blossom. The (sometimes) evil twin will bring to life the ill-fated titular character — and we honestly can't wait to watch.

The episode is scheduled to air in April and fans already have a lot of feelings about the admittedly weird AF ep. "Lol so they are going to do a Carrie musical where Archie and Betty play a couple and sing a love song? I guess I'll tune in for that episode then ? ," one viewer shared pointing out that the fact that Betty Cooper and Archie Andrews playing a couple might mean there's hope for Barchie after all. Another added, "Riverdale is going to have a Carrie themed musical episode? That’s cool buI if Riverdale becomes a musical show I’ll stop watching…" Lolz, RT.

But, before Barchie shippers get too excited, some fans (read: Bughead fans) have clung to an important line in the show's description. "Betty Cooper (Sue Snell) usually spends her time as Riverdale's foremost teen journalist, but between news stories, she is thrilled to be a part of Carrie: The Musical, performing alongside her Mother, Alice Cooper. Congratulations to her long-time best friend, director Kevin Keller, for realizing his vision, and much love to her boyfriend, Jughead Jones. #bugheadforever." BOYFRIEND?! Jug and Betty are currently on the outs with each other since Betty's sexy serpent striptease (say that five times fast).

This episode is about to even more dramatic than the original and that's saying something. Riverdale's Carrie episode airs April 18 at 8 p.m. on The CW.