RIVERDALE - Spoilers abound!