Leave it to the Riverdale cast to totally roast each other and KJ Apa recreated Lili Reinhart‘s topless photo, the world naturally went nuts over it. Now, we have the true backstory on how this moment came to be.

So here’s what went down. Fans went into a frenzy when Cole Sprouse took to Instagram to wish his bae Lili a happy birthday. The 26-year-old actor posted a photo of his 22-year-old girlfriend topless – in a tasteful way, of course. The caption read, “Both the birthday and the gift. My little muse, happy birthday my love.”

Did you hear that? Yep, those were our screams. Given that the on-screen couple are super hush-hush about the fact that they’re dating in real life — even though it’s obvious — this was still a huge deal for fans.

Then, Cole and Lili’s co-stars KJ and Casey Cott went ahead and recreated Lili’s topless picture – quite accurately, might we add. Casey took to Instagram to post a photo of his 21-year-old co-star totally shirtless. And to top it all off, he copied Cole’s caption too.

The 26-year-old star wrote, “Both the birthday and my gift. My little muse, have a good day my love.”

So how did this genius moment all come to be? Well, KJ admitted to ET that is was a gift from Casey’s mind.

“Casey came up with the idea. We were both in my trailer and he said, ‘take your shirt off, jump on that chair and let me snap a shot,'” KJ said.

And Casey couldn’t help but agree that yes, this was the truth.

“It was just like that and he followed my orders, as he always does,” Casey added witha  a laugh. Iconic, truly. 

Lili had commented a single red heart emoji on Cole’s picture of her, and so KJ dropped the same comment on Casey’s post. Oh, and of course, their co-star Skeet Ulrich (AKA FP Jones) left sweet messages on both. The 48-year-old star left smiley face emojis on Cole’s post, while his comment on Casey’s post read, “Hahahahaha!!!” Our thoughts exactly, Skeet!

lili comment

Instagram, @colesprouse

kj comment

Instagram, @caseycott

Oh how the Riverdale squad just loves to joke around. It wasn’t too long ago when KJ and Lili were out here trying to make us believe Sprousehart had broken up. This crew is always keeping us on our toes!

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