A mystery girl has been hanging around Central City this season on The Flash, and theories abound about who she is and where (or when) she might be from. Unfortunately, executive producer Todd Helbing none of those theories has hit the nail on the head.

"Not really, no," Helbing says of whether fans' have guessed this mystery girl's identity yet. "Every year there's theories all over the place about what we're doing and some of them get pretty close, some of them they hit like one part of it but they don't get other parts, so it's fun to read. I don't think anybody ever is going to guess exactly what it is."

Though we don't know much about Jessica Parker Kennedy's character, we do know that she first showed up at Barry (Grant Gustin) and Iris' (Candice Patton) wedding as a waiter to offer Barry some words of encouragement before his big day. She also to kind of fangirled out in the most adorably awkward way. She's shown up again twice since then, both times in Jitters to have similarly enthusiastic but incredibly mysterious interactions with other members of the team.

The Flash: The Speed Force Mystery Girl Is Back!

So who is this girl exactly?

The most popular theory at the moment is that she's Dawn Allen, Barry and Iris' daughter from the future. How and why she'd time travel to the past to pseudo-stalk her parents and their friends is less clear, but can't you kind of see the resemblance? She's even got Barry's nervous babbling thing!

Another fan theory is that she's Jay Garrick's (John Wesley Shipp) apprentice from Earth 3, who was alluded to in last week's episode.

Now that Helbing has dismissed these theories as incorrect (or at least lacking a few key details), we're at a total loss. Who the heck is this girl?!

The Flash airs Tuesdays at 8/7c on The CW.

(Full Disclosure: TV Guide is owned by CBS, The CW's parent company.)

Jessica Parker Kennedy, <em>The Flash</em>Jessica Parker Kennedy, The Flash