Spoiler alert: This post contains plot details from the May 16 season finale of Riverdale. Read at your own risk.
Every Riverdale fan has a ship they’re willing to go down with.
From Bughead to Choni to Varchie, the CW hit is bursting with romantic relationships that inspire intense devotion and GIF creation. But there’s one pair of star-crossed lovers in Riverdale who have yet to share more than a few stolen moments and surreptitious glances: Kevin (Casey Cott) and Moose (Cody Kearsley).
They were one of the show’s earliest flings, sharing a late-night tryst on the banks of Sweet