Ever since the very first episode of "Marvel's Agents of S.H.I.E.L.D.," fans have wondered who the singularly named Skye (Chloe Bennet) really is. Her name was revealed as fake from the get-go and the reveal of the catastrophic and mysterious circumstances surrounding Skye's birth constituted one of the show's first big plot twists. Viewers have learned a lot about the computer hacker since then: we know an entire village in China's Hunan province died along with a S.H.I.E.L.D. extraction team after her birth; we know she grew up in an orphanage and a series of foster homes while unaware of her parents' identities; and we know she did not experience any potentially deadly side effects after receiving an extraterrestrial life-saving serum.

"Agents of SHIELD's" Bennet Promises "Darker" Season 2 for Marvel's Spy Show

Of course we know who Skye's parents are, thanks to a series of revelatory season two episodes. Her father is a mad genius known only as the Doctor (played by Kyle MacLachlan) and her mother was a seemingly ageless survivor of Hydra experimentation during the 1940s. More importantly, Skye's mother was able to come into contact with the alien object called the Diviner without dying, a feat accomplished only by a handful of individuals. Now that we know the Kree are definitely involved, many fans have used Marvel Comics canon to speculate that these individuals are Inhumans -- descendants of humans exposed to genetic tampering by the Kree thousands of years ago. With the mid-season finale coming up fast and all of S.H.I.E.L.D. and Hydra converging on an ancient -- and possibly alien -- city, it looks like we're about to find out who Skye really is. But before we do, we have five guesses.

CAPTAIN MARVEL

This one may seem far-fetched, but it would also make sense. A movie starring Carol Danvers is coming in 2018, so it's likely that Marvel will start building toward Captain Marvel's eventual big screen debut. Captain Marvel may not be an Inhuman in the comics, but she does have a connection to the Kree; she gained her powers after getting caught in an explosion with a Kree warrior named Mar-Vell. Marvel has to explain how Danvers can fly faster and punch harder than Iron Man without the help of armor; instead of devoting a whole feature film to explaining her origin, why not just get it out of the way on "S.H.I.E.L.D."? There are a few arguments against this theory, though. Marvel's going to want either a name actress or someone that's held down a lead role for "Captain Marvel." Paul Rudd, Benedict Cumberbatch and Chadwick Boseman, Marvel's next three new leads, all have either name recognition or experience heading up feature films. Chloe Bennet, as much as she's come into her own in "S.H.I.E.L.D.'s" second season, probably doesn't have the cache needed for Cap. This one's a long shot.

CRYSTAL

Marvel might want to go with a member of the Inhuman Royal Family with Skye, as they're the most prominent Inhuman characters. There are only three women that fit that bill, and we can probably eliminate Medusa right away. As the Inhuman Queen, she'll probably be the co-lead of the "Inhumans" feature film arriving in 2018 and will most likely be played by a name actress. That leaves Crystal, Medusa's element-manipulating sister, a prime candidate for Skye. This Inhuman can control fire, water, earth and air and has served as a member of both the Avengers and Fantastic Four. When it comes to Marvel Universe prominence, she's about on the same level as Bobbi "Mockingbird" Morse. Now that we've seen that "S.H.I.E.LD." can handle having a real deal Avenger in the supporting cast, maybe it's time they try for two. The big drawback, though, is Crystal's powerset. Having a regular character that can go all "Legend of Korra" on bad guys would eat up a considerable amount of the budget, and that might not be out of "S.H.I.E.L.D.'s" realm of possibility.

LUNA

It's a good thing that the third female member of the Inhuman Royal Family, Luna Maximoff, has a no-budget power. Luna is an empath that can detect and alter the emotions of those around her, which makes for an incredibly useful power that requires absolutely nothing in the special effects department. If Skye's revealed to be Luna, though, that will most likely agitate a lot of diehard Inhuman fans. Luna is actually the daughter of Crystal and Quicksilver, a character that will soon be introduced in "Avengers: Age of Ultron." If Skye is Luna, she will have to be so in powers only because, last time we checked, Kyle McLachlan is not also Aaron Taylor-Johnson. This would alter the character considerably and be a big departure from the source material, but this isn't unheard of in the Marvel Cinematic Universe -- just ask Janet Van Dyne.

SARAH GARZA

If you didn't read Ed Brisson's brief run on the second volume of "Secret Avengers," you're probably saying, "Sarah who?" Check this out: Garza is a computer specialist that works for S.H.I.E.L.D. whose Inhuman powers were triggered after the explosion of a Terrigen bomb. If the Diviner turns out to be a transformative device, one that awakens super powers in those that can touch it, then this sounds exactly like the arc Skye is currently going through. Garza also has the power to generate explosive plasma from her body, which she controls and aims using Iron Man-esque armor. While that does sound like it wouldn't be cheap to translate to TV, it doesn't sound impossible. Garza also debuted around the time that "S.H.I.E.L.D." debuted on ABC. Could it be possible that she was introduced in the comic to pave the way for Skye's big revelation?

DAISY JOHNSON

The whole Inhuman thing could just be a big red herring and Skye could actually be one of the handful of non-X-Men -- and therefore not controlled by Fox in live-action -- mutants running around in the Marvel Universe. If that's the case, it seems pretty obvious that Skye is actually Daisy Johnson with an Inhuman connection added to explain her earthquake-causing power. In the comics, Daisy's a young-yet-capable S.H.I.E.L.D. agent on the rise that has a mentor/mentee relationship with Director Fury. Sounds a lot like Skye if you switch out Coulson for Fury, doesn't it? Plus Daisy's father is the supervillain Mr. Hyde, a temperamental medical researcher with the ability to transform into a rage monster. Sounds exactly like McLachlan's Doctor, doesn't it? Remember, it's been revealed that Skye's dad killed everyone in a Chinese village while searching for his daughter. Daisy also rose to prominence in the "Secret Warriors" series, which is a series that has already seen a number of elements make their way into the MCU. Hydra infiltrating S.H.I.E.L.D. and Daniel Whitehall -- this season's big bad -- both come from "Secret Warriors."

The show possibly teased the reveal last week in an Easter egg spotted by Kiel Phegley in his recap for SPINOFF. The episode opened with a dream sequence from Skye, which prominently featured a music box. "The heretofore unseen music box that turns Dream Skye to ashes plays the twinkling tones of 'A Bicycle Built For Two,'" wrote Phegley. "The song is meant to let 'Daisy, Daisy' ring in the ears of comics readers already convinced Skye is really Daisy Johnson, daughter of Marvel supervillain Mr. Hyde."

Is Skye really Daisy Johnson? Or will she be revealed as a member of the Inhuman Royal Family, or possibly even Captain Marvel? With the mid-season finale right around the corner, we'll hopefully have our answer soon.