Riverdale has a very specific way of surprising its viewers throughout the seasons.
And while Edgar Evernever (played by Chad Michael Murray) has been subtly pulling a lot of strings behind the scenes from The Farm in season three, could there still be a lot more to him than initially revealed?
Fans will remember Alice Cooper (Mädchen Amick) spent a lot of her time in season two trying to look out for her long lost “son” Chic (Hart Denton).
However after a few incredible twists on The CW’s show, it was revealed Chic was not in fact Alice’s son, Charles, but someone who claimed to know him.
This interaction eventually revealed that no-one knows exactly who Alice’s lost son is, or whether he is even alive.
Fans of the show have now become convinced that Edgar is in fact the son, and have begun speaking out about on Reddit.
One wrote: “What if Edgar Evernever was actually Charles, Alice's son?
"Betty [Lili Reinhart] did say in the last episode that she researched the name Edgar Evernever and the name did not exist.
“So there is room for a true identity to be revealed. This would also explain his fascination